2015-01-15 2 views
0

Я уже некоторое время реализую gem (mysql-версию) delayed_job и ситуацию Проблема в том, что некоторые задачи, похоже, застревают, и они не выполняются.
пример:rails re-enable stuck jobs in delayed_job

ID, приоритет, попытки, run_at, created_at, updated_at
'8', '0', '0', '2015-01-15 15:32:45', «2015 -01-15 15:32:42' , '2015-01-15 15:32:42'
// Время по моему часовому поясу

Я использую MySQL Workbench, чтобы запустить этот простой скрипт

UPDATE delayed_jobs
SET
run_at = NOW() + интервал 1 минута,
created_at = NOW(),
updated_at = NOW();

Я начинаю отсроченное работу на сервере через SSH

$ RAILS_ENV = pre_prod бен/delayed_job -i = 43 запустить
delayed_job = 43:. Процесс с PID 6407 начал.

Ничего не происходит, работа по-прежнему заселение MySQL таблицы ....
Как я могу возобновить эти задачи?
Вы можете мне помочь?

+1

Я обычно только набор '' run_at' в Time.now' – apneadiving

+0

К сожалению, достаточно это не помогло – Elmor

ответ

0

Смешной достаточно проблема была в разных часовых поясах на сервере БД и сервер, на котором приложение Бегут ...