У меня есть приложение rails, развернутое на бесплатном веб-динамометрическом стенде, но я также пытаюсь запустить длительную задачу rake, которая опрашивает сторонний API каждые 0-15 секунд в течение 18 часов каждый день. Чтобы проверить это, я запускал задачу rake как отдельный процесс: heroku run:detached rails my_task
и отслеживал логи. Я заметил, что он почти всегда останавливается раньше из-за того, что кажется, что Heroku убивает процесс:
2020-05-08T15:00:38.709849+00:00 app[run.9067]: rails aborted!
2020-05-08T15:00:38.709929+00:00 app[run.9067]: SignalException: SIGTERM
Из того, что я прочитал в документации, я должен иметь возможность запустить процесс в одном -отключение дино на срок до 24 часов (поскольку они перезапускаются каждый день). Почему мой процесс преждевременно завершается?