#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»