У меня есть приложение для рельсов, и я использую для этого задержанную работу. Он работал нормально, но внезапно он прекратил работать. Я не знаю, почему он прекратил работать. Когда я проверил db в таблице delayed_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
Пожалуйста, помогите
проверить на сервере, если запущен рабочий процесс с задержкой. для сервера linux вы можете использовать команду «ps ax | grep delayed». если нет процесса, вам придется его запустить. – Rubyman
Когда я запускаю указанную выше команду на рабочем сервере, она отображается, как показано ниже. 17989 pts/0 S + 0:00 grep --color = auto delayed – rubyist
, что означает, что процесс замедленной работы не запущен, вам придется его запустить. – Rubyman