Никакие Dynos не работают для Django веб-приложения на Heroku - PullRequest
0 голосов
/ 08 апреля 2020

Я работаю над веб-приложением, созданным с использованием Python, Django. После завершения разработки этого приложения я решил разместить его на Heroku, чтобы другие люди также посетили мой веб-сайт, чтобы я зарегистрировался на Heroku и создал новое приложение. Затем я отправил свое приложение на heroku, используя git, но всякий раз, когда я захожу на URL, я получаю:

Ошибка приложения В приложении произошла ошибка, и ваша страница не может быть обработана. Если вы являетесь владельцем приложения, проверьте подробности в своих журналах. Это можно сделать из интерфейса командной строки Heroku с помощью команды

heroku logs --tail

Когда я go перехожу на страницу ресурсов моего приложения, я понимаю, что есть экземпляр dyno не запущен. Я проверяю логи и получаю H14 - веб-процессы не запущены. Что говорит о том, что в моем приложении действительно нет динамометров. Я пробовал много решений из inte rnet и искал все вопросы переполнения стека, связанные с этой проблемой, но моя проблема все еще не решена:

Вот команда в моем Procfile :

web: gunicorn MyFirstWebsite.wsgi --log-file -

Буду признателен за любую помощь. Я следую этой процедуре https://simpleisbetterthancomplex.com/tutorial/2016/08/09/how-to-deploy-django-applications-on-heroku.html

1 Ответ

0 голосов
/ 13 апреля 2020

Finallay проблема решена, потому что я сделал ошибку в Procfile, а ошибка в том, что я сделал Procfile с расширением .txt. Procfile - это всегда простой текстовый файл с именем Procfile без расширения файла. Например, Procfile.txt недопустимо.

...