3
Upstartがプロセスの誤ったPIDを追跡-再スポーンしない
私はもともとStackOverflowでこの質問をしました。その後、これはおそらくより良い場所であることに気づきました。 delay_jobプロセスを監視するためのbluepillセットアップがあります。(Ruby On Railsアプリケーション) Ubuntu 12.10。を使用する Ubuntuを使用してbluepillサービス自体を開始および監視していupstartます。私の初期設定は以下(/etc/init/bluepill.conf)です。 description "Start up the bluepill service" start on runlevel [2] stop on runlevel [016] expect daemon exec sudo /home/deploy/.rvm/wrappers/<app_name>/bluepill load /home/deploy/websites/<app_name>/current/config/server/staging/delayed_job.bluepill # Restart the process if it dies with a signal # or exit code not given by the 'normal exit' stanza. respawn …