特别是在重新启动和重新部署服务器时,有时Delayed_Jobs不会重新打开,即使它是通过配方显式启动的,并且它在ps aux | grep delayed
命令中运行。
即使我没有对delayed_jobs本身进行任何更改,除非我重新启动它,否则这些作业仍然无法执行。这就是我所知道的不是缓存问题。
它已经到了这一点,我正在考虑制作一个每半小时重启delayed_jobs的cron任务,以确保它始终达到标准。但我认为这有点过头了。
还有其他人遇到过这个问题吗?
答案 0 :(得分:0)
我会recommend using god而不是cron作业,因为它完全是ruby,因为它非常适合在ruby中编写配置文件。显然这实际上并不能解决你的问题,但上帝真的帮了我很多而不是cron。