У меня сервер разбора развернут на героку. Я выполняю некоторый облачный код на моем сервере синтаксического анализа, это код, который запускается несколько минут и вызывает ошибки тайм-аута в Heroku при запуске в веб-режиме.
heroku[router]: at=error code=H12 desc="Request timeout" method=POST path="/parse/functions/timeScore
Насколько я понимаю, если я смогу запустить облачный код на рабочем динамо, ошибки тайм-аута не будет. Это правильно?
Так что теперь у меня в приложении работает веб-и dyno.
А вот и мой Procfile
web: node index.js
worker: node bin/timeScoreJob
Что еще мне нужно сделать, чтобы запустить облачный код на рабочем dyno? Как это в настоящее время не работает на рабочем dyno. Он работает в веб-режиме, как видно из героических журналов, когда код работает, и я все еще получаю ошибки тайм-аута.
Вот как я запускаю облачный код с моего терминала
heroku run node bin/timeScoreJob
Что я делаю не так? Почему мой код не работает на рабочем dyno?