gpt4 book ai didi

ruby-on-rails - 试图让 delayed_job 3.0.4 作为守护进程运行

转载 作者:行者123 更新时间:2023-12-04 06:27:11 24 4
gpt4 key购买 nike

所以我在生产应用程序上安装了 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

最佳答案

检查您的 shared/tmp/pid 文件夹的权限。

除非运行 capistrano 的用户有权将 PID 文件写入文件夹,否则延迟作业不会运行。

关于ruby-on-rails - 试图让 delayed_job 3.0.4 作为守护进程运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14525328/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com