Ошибка приложения Heroku python («В приложении произошла ошибка, и ваша страница не может быть обслужена»)

#python #web #heroku

#python #веб #heroku

Вопрос:

У меня есть веб-сайт на основе python, который я пытаюсь загрузить через Heroku (я знаю, это не идеально, но это быстрее, чем изучение JS). скрипт python использует flask, и при локальном запуске он работает нормально. я загрузил его в heroku (git, commit и т. Д.), Но когда я пытаюсь открыть приложение в браузере (не локально), я получаю следующее сообщение: «В приложении произошла ошибка, и ваша страница не может быть обслужена. Если вы являетесь владельцем приложения, проверьте свои журналы для получения подробной информации. Вы можете сделать это из командной строки Heroku с помощью команды» я проверил журналы, и я не могу найти ничего неправильного. пожалуйста, помогите, я слишком долго зацикливался на этом, и поддержка heroku не очень помогла

Комментарии:

1. Попробуйте запустить heroku logs -a <app-name> -t , а затем опубликовать вывод здесь

Ответ №1:

Проверьте свои журналы с помощью

 heroku logs --tail --app your_app_name
  

и найдите свои ошибки, а затем найдите свою проблему с ошибкой в этом https://devcenter.heroku.com/articles/error-codes

Комментарии:

1. я сделал, и я боюсь, что это не помогло. я думаю, что это как-то связано с Procfile. я попытался удалить его, а затем заново создать, как было предложено в данном решении, но теперь Heroku вообще не распознает procfile. я попытался масштабировать динамо-машины и все такое. мой procfile — это только «web: gunicorn main: app»