繁体   English   中英

关于Delayed_Jobs的说明

[英]Explanation about Delayed_Jobs

寻找对delayed_job宝石的解释。

我了解它可以计划并保留需要完成的任务列表,并且可以通过active_job接口创建这些任务。

我不明白是什么启动了taskrunner或什么开始了taskrunner表中的作业列表。 我是否能够使用whenever创业板要做到这一点,并把它作为一个代上工作? 还是我应该使用daemons gem? 如果是这样, daemons gem和whenever之间有什么区别?

我对这一切感到有些困惑。

最后,我使用heroku进行登台,并通过capistrano管理vpn。 那会如何发挥呢?

谢谢。

有一个delayed_job脚本,它需要作为单独的进程运行。

script/delayed_job可用于管理将开始处理工作的后台进程。

为此,请将gem "daemons"添加到您的Gemfile ,并确保您已运行rails generate delay_job。

https://github.com/collectiveidea/delayed_job#running-jobs

对于heroku, 请参阅文档

您需要使用以下命令更新Procfile

worker: rake jobs:work

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM