У меня есть Rails приложение размещено на Heroku, для которого требуется еженедельный импорт данных. Задача выполняется администраторами и занимает около 1-2 минуты для запуска (время вычисления). На Heroku, задания, которые требуют больше, чем 30 секунд тайм-аут. Heroku рекомендует очередности работы - однако, заплатив 36,00 долларов США в месяц (цена одного работника) за 8 минут времени вычисления, кажется, не подходит. Несколько вопросов:Задержка работы на Heroku
- Возможно ли оплатить только отложенные задания, когда они используются (т.е. запуск службы замедленной работы только тогда, когда администраторы загружают импорт данных).
- Требуется ли отсроченная работа? Я не уверен, что тайм-аут просто отображается клиенту или если фактическая работа отменена. В документации есть список «не предпринимайте никаких действий» в качестве опции, но я не уверен, каковы последствия этого.
Спасибо!
Спасибо! В конце концов я сделал переключатель, но во время запроса HireFire все еще не было. –