Проблема с повторяющимся обновлением заданий Resque scheduler

#ruby-on-rails #resque #resque-scheduler

#ruby-on-rails #resque #resque-планировщик

Вопрос:

В моем приложении есть повторяющееся задание, которое выполняется каждые 2 часа и которое недавно обновлялось, и, похоже, планировщик каким-то образом кэшировал или игнорировал изменения, внесенные в это задание.

Если я подключусь к серверу через SSH и открою файл, я смогу увидеть изменения, и если я запущу задание через консоль rails, все будет работать нормально. Но когда планировщик запускает задание через 2 часа, он пропускает счетчик, который был добавлен при изменениях.

Есть идеи о том, что здесь может происходить?

resque (1.23.0)
resque-scheduler (2.2.0)

Комментарии:

1. вы перезапустили resque не resque-scheduler после внесения изменений, если нет, то сделайте это, поскольку resque должен был быть перезапущен в случае каких-либо изменений кода, иначе он будет использовать старый код

2. Я перезапустил Resque, и это помогло, спасибо @Viren

3. Вы имеете в виду перезапуск Resque worker?

4. Да, перезапустите worker @Konstantin, который заставил его работать правильно.

5. @Viren пожалуйста, преобразуйте свой комментарий в ответ