簡體   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