Как устранить неполадки в задачах рейка heroku

У меня есть задачи rake, которые отлично работают на локальном хосте. Когда я запускаю rake task:task_name, он выполняется нормально. В heroku, когда я запускаю heroku run rake task:task_name, он не выполняется. Логи, кажется, не содержат информации об этом. Я могу куда-нибудь пойти, чтобы увидеть, почему это не работает?

Я также настроил это в своем планировщике, но это тоже не работает. Он завершается нормально, но на самом деле, похоже, не делает то, что должен (отправляет электронное письмо).

Спасибо за любое руководство.


person brad    schedule 20.05.2014    source источник


Ответы (1)


Если ваша задача rake не записывает в журнал, она не будет генерировать никаких журналов. Вы должны добавить некоторые операторы регистрации, которые дают вам некоторые путевые точки, которые, как вы знаете, вы нажимаете, чтобы вы могли начать видеть, где задача падает. Оттуда вы можете детализировать и добавить дополнительные операторы ведения журнала.

person Dan McClain    schedule 20.05.2014