我在 mac (10.7.2) 上使用 supervisord 来管理后台 ruby 进程。
当我通过主管启动 ruby 脚本时,如果脚本包含 a sleep()
,为了降低 cpu 使用率,它会收到 aSIGTERM
并停止执行,即使对于主管来说,该进程仍在运行。
我在 mac (10.7.2) 上使用 supervisord 来管理后台 ruby 进程。
当我通过主管启动 ruby 脚本时,如果脚本包含 a sleep()
,为了降低 cpu 使用率,它会收到 aSIGTERM
并停止执行,即使对于主管来说,该进程仍在运行。