Также, когда я масштабирую рабочий dyno до нуля, код все равно работает так же Разве это не должно выдавать ошибку, так как нет доступных рабочих динамометров? И когда я масштабирую worker dyno до 1, я получаю следующие ошибки из журналов работника heroku [worker.1]: состояние изменено с вплоть до разбитой heroku [worker.1]: процесс завершен со статусом 0 heroku [worker.1]: состояние изменился с разбился на вниз. Когда рабочий dyno равен 0, я не получаю аварийный журнал.

я разбирается сервер разбора на героку. Я выполняю некоторый облачный код на моем сервере синтаксического анализа, это код, который запускается несколько минут и вызывает ошибки тайм-аута в 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?

Ответы на вопрос(0)

Ваш ответ на вопрос