Rails / Delayed_Job: перезапуск отложенного задания все еще вызывает устаревшие ошибки - PullRequest
1 голос
/ 03 июня 2011

У меня была ошибка delayed_job в электронном письме, которое я отправлял ('user' value not found)

Я удалил поле пользователя из представления почтовой программы, перезапустил экземпляр пассажира (коснитесь tmp / restart.txt), перезапустил работника delayed_job (перезапуск script / delayed_job) и предположил, что все будет хорошо.

Но - я все еще получаю то же сообщение об ошибке, когда отправляю новый почтовый процесс отложенному заданию.(Просто повторюсь, это не существующие сообщения об ошибках, которые остаются в базе данных - когда я отправляю новое сообщение, появляется та же ошибка)

Таким образом, кажется, что отложенное задание не "перезапускается"как бы я не хотел перезапустить.Любые идеи, как я могу вымыть то, что нуждается в промывке?

1 Ответ

1 голос
/ 07 сентября 2011

Получение рабочих должным образом перезапуска долгое время было проблемой из-за зависимости отложенной работы от драгоценного камня Демонов.Вы можете прочитать все об этом здесь:

https://github.com/collectiveidea/delayed_job/issues/3

Что мне сработало, так это использование гема ghazel-daemons, как обсуждалось в теме.

...