gpt4 book ai didi

ruby-on-rails - 终端显示 delayed_job 开始,但没有做任何事情

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

我有一个应用程序可以在我的本地机器上完美运行,现在正在部署它。我已经设置了所有 VPS,它也非常有效。我的问题来自无法启动 delayed_job。我执行“ruby script/delayed_job start RAILS_ENV=production”,同时通过 SSHd 连接到应用程序,它返回“delayed_job:进程 pid 11547 已启动。”在htop中查找进程,找不到。

所以我四处寻找并读到 Monit 可以让 delayed_job 继续进行。我设置了它,希望我能以这种方式启动 delayed_job。但是,没有 delayed_job.pid,所以我没有走得太远。不过,我最终在其中设置了 nginx 和 mysql,并希望完成 delayed_job 的设置。缺少 delayed_job.pid 会造成阻碍。

当我通过 SSH 进入应用程序并运行“rake jobs:work RAILS_ENV=production”时,一切正常。所以我很确定应用程序本身没问题。

我正在使用 collectiveidea 的 delayed_job。感谢您的帮助。

最佳答案

事实证明守护进程 gem 有问题。使用 ghazel-daemons fork 效果很好。现在开始设置 Monit。

关于ruby-on-rails - 终端显示 delayed_job 开始,但没有做任何事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3444736/

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