私はユニコーンを監視するための神のスクリプトに取り組んでいます。GitHub のサンプル スクリプトから始めて、サーバー構成に合わせて変更しています。God が実行されると、 や などのコマンドはgod stop unicorn
正常にgod restart unicorn
機能します。
ただし、god start unicorn
結果はWARN: unicorn start command exited with non-zero code = 1
. 奇妙な点は、起動スクリプトを構成ファイルから直接コピーすると、新品のムスタングのように起動することです。
これは私の開始コマンドです:
/usr/local/bin/unicorn_rails -c /home/my-linux-user/my-rails-app/config/unicorn.rb -E production -D
構成ファイルですべてのパスを絶対パスとして宣言しました。このスクリプトの動作を妨げている可能性のあるアイデアはありますか?