gpt4 book ai didi

ruby-on-rails - 延迟作业在一段时间后停止工作

转载 作者:行者123 更新时间:2023-12-04 04:35:17 28 4
gpt4 key购买 nike

我有一个 rails 应用程序,我正在使用它的延迟作业。它工作正常,但突然停止工作..我不知道为什么它停止工作。当我在 delay_jobs 表中检查数据库时,在表条目中获取以下信息。

id: 1, priority: 0, attempts:0, 
handler: --- !ruby/object:DelayedReminderJob
attachment_ids:
- 19
body: !str
str: |-
<p>Hello Awad,</p>
<p>Kindly reply to my mail..</p>
"@_rails_html_safe": false
message:
recipient_ids:
- 16
school_id: 2
sender_id: 3
subject: !str
str: Pls reply
"@_rails_html_safe": false
last_error:
run_at : 2013-11-07 12:46:31

请帮忙

最佳答案

我同意 Rubyman。

使用以下命令检查延迟作业

ps ax | grep delayed

如果它工作,那么它必须显示在下面几行
25274 ?        Sl     0:00 delayed_job                  
25280 pts/1 S+ 0:00 grep --color=auto delayed

如果它显示在输出下方,则它不起作用
25152 pts/1    S+     0:00 grep --color=auto delayed

您可以使用以下三个命令来启动、重新启动和停止
 RAILS_ENV=production script/delayed_job start
RAILS_ENV=production script/delayed_job restart
RAILS_ENV=production script/delayed_job stop

或者干脆你可以用下面的命令检查
RAILS_ENV=production script/delayed_job status

输出
delayed_job: running [pid 25274]

祝你好运。

关于ruby-on-rails - 延迟作业在一段时间后停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19837131/

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