Получение «Ошибка R10 (время загрузки) -> веб-процессу не удалось привязаться к $ PORT в течение 60 секунд после запуска» на python - PullRequest
0 голосов
/ 11 сентября 2018

Я разрабатываю приложение на Python с использованием фляги и получаю эту ошибку при попытке развернуть его в Heroku:

Ошибка R10 (Тайм-аут загрузки) -> Веб-процессу не удалось выполнить привязкуна $ PORT в течение 60 секунд после запуска

В журналах Heroku я вижу эту строку enter image description here

Мало возможностей, которые я пробовал

  1. В моем Procfile я написал это web: python hello-mysql.py

  2. Я также пытался web: python hello-mysql.py runserver 0.0.0.0=$PORT

  3. Замените «сеть» на «работник» в вашем Procfile.

1 Ответ

0 голосов
/ 11 сентября 2018

С точки зрения @ damien, похоже, что вы не привязываетесь к $PORT env var. Вот некоторые документы, которые могут помочь: https://devcenter.heroku.com/articles/getting-started-with-python#define-a-procfile и https://devcenter.heroku.com/articles/dynos#web-dynos

Кроме того, не переименовывайте ваш процесс в «worker», поскольку только процессы с именем web будут доступны через http / https.

...