所以我在生产应用程序上安装了延迟作业。它通过 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