对于启动应用程序我使用工头。从Procfile工头不会杀死进程
工头启动过程web: bundle exec rails server thin -p $PORT
worker: bundle exec rake environment resque:work QUEUE=send_mail
api: bundle exec rails server thin -p $PORT
如果我按Ctrl + C组合在控制台,我跑工头,领班结束,但跑的过程亦不是被杀。是否有可能杀死领班遇害时领班跑步的过程。
我有完全相同的问题。 Foreman不会杀死用Ruby编写的[Faye](http://faye.jcoglan.com/)服务器。 – Oleander
+1在这里...我也遇到了福尔曼杀死Ruby Faye服务器的问题。我怀疑它与Foreman发送的信号有关,它是为了杀死它们而开始的,尽管当我手动启动一个Faye服务器时,我没有任何问题可以用ctrl + c来杀死它。 – Bryan
它最终杀死他们吗?据我了解福尔曼,它会发出一个SIGTERM,然后10秒后SIGKILL。 –