だから私は本番アプリにdelayed_jobをインストールしました。rake jobs:workを介して正常に実行されます。しかし、capistranoを介してスクリプトを開始しようとすると、次のようになります。
run "if [ -d #{current_path} ]; then cd #{current_path} && RAILS_ENV=#{rails_env} script/delayed_job start -n 2; fi"
エラーなしで起動します。しかし、チェックscript/delayed_job status
すると、インスタンスが実行されていないことがわかります。助言がありますか?
編集
(経由で)何かが実行されているように見えますsudo ps aux | grep delayed
:
1000 7952 0.0 0.1 112312 832 pts/0 S+ 16:17 0:00 grep delayed
スクリプトを実行したときの出力:
/path/to/latest/release/config/initializers/bypass_ssl_verification_for_open_uri.rb:2: warning: already initialized constant VERIFY_PEER