Procfile, который работает в среде разработки, выглядит следующим образом:
Код: Выделить всё
web: gunicorn app:app
worker: rq worker --with-scheduler
Код: Выделить всё
[2022-10-07 22:33:46 +0000] [1] [INFO] Starting gunicorn 20.0.4
[2022-10-07 22:33:46 +0000] [1] [INFO] Listening at: http://0.0.0.0:6040/ (1)
[2022-10-07 22:33:46 +0000] [1] [INFO] Using worker: sync
[2022-10-07 22:33:46 +0000] [11] [INFO] Booting worker with pid: 11
Поскольку SSH отсутствует, я не могу просмотреть текущие процессы, чтобы узнать, запущен ли рабочий процесс. Кроме журнала развертывания, я не вижу никаких свидетельств рабочего процесса. Очередь Redis успешно работает в среде разработки, а промежуточные/производственные среды успешно обращаются к правильным URL-адресам Redis.
Как я могу проверить, действительно ли рабочий процесс, запущенный Procfile, на железнодорожной службе работает? Были ли у кого-нибудь еще проблемы с запуском рабочих процессов из Procfile в Railway.app? Что я могу упустить?
Подробнее здесь: https://stackoverflow.com/questions/739 ... g-a-worker
Мобильная версия