Вопрос по python, django, heroku – Нет запущенных веб-процессов Ошибка - Развертывание Django на Heroku

14

Я использую учебник для развертывания Django. [http://devcenter.heroku.com/articles/django] После того, как я делаю мастер git push heroku, нет никаких веб-процессов.

<code>Process  State  Command  
-------  -----  ------- 
</code>

По логу это выглядит следующим образом.

<code>2012-04-13T03:48:45+00:00 heroku[slugc]: Slug compilation started
2012-04-13T03:49:32+00:00 heroku[api]: Config add PYTHONUNBUFFERED, PYTHONPATH, PATH,     
LD_LIBRARY_PATH, LANG, PYTHONHOME, LIBRARY_PATH, PYTHONHASHSEED by [email protected]
2012-04-13T03:49:32+00:00 heroku[api]: Release v2 created by [email protected]
2012-04-13T03:49:34+00:00 heroku[api]: Release v3 created by [email protected]
2012-04-13T03:49:34+00:00 heroku[api]: Deploy d1263ef by [email protected]
2012-04-13T03:49:34+00:00 heroku[web.1]: State changed from created to down
2012-04-13T03:49:35+00:00 heroku[slugc]: Slug compilation finished
2012-04-13T03:50:19+00:00 heroku[router]: Error H14 (No web processes running) -> GET    
growing-winter-4952.herokuapp.com/ dyno= queue= wait= service= status=503 bytes=
</code>

Есть идеи? Я смог заставить это работать с другим приложением. Спасибо.

Кроме того, когда я делаю паутину масштаба герою = 1 я получаю

<code>Scaling web processes...  !    Record not found.
</code>
Я использую Django 1.3.1. Zach
Я получаю ОШИБКУ: сообщение Procfile не существует. У меня Procfile на том же уровне, что и мои требования. В моем Procfile написано: web: python project / manage.py runserver & quot; 0.0.0.0: $ PORT & quot; Zach
Я сейчас получаю 10:53:26 web.1 | началось с pid 12157 10:53:29 web.1 | Ошибка: & quot; 0.0.0.0: 5000 & quot; недопустимый номер порта или адрес: пара портов. 10:53:29 web.1 | процесс прекращен 10:53:29 система | отправка SIGTERM всем процессам Zach
Какую версию Django вы используете? Если вы используете Django 1.4, вы заметите путь к вашемуmanage.py не являетсяproject/manage.py, а скорее он находится на том же уровне, что и ваш Procfile. Мне удалось ввести подобное сообщение об ошибке (not a valid port number or address:port pair) заключив IP / порт в кавычки - он не должен быть в кавычках, он должен выглядеть как-тоlike this. modocache
Что происходит, когда тыrun locally с помощьюforeman start? Вы можете опубликовать вывод? modocache

Ваш Ответ

2   ответа
7

heroku scale web=1Я получил такую же запись не найдена ошибка как у вас. Но я подождал несколько минут и снова запустил, и это сработало.

Если по какой-то причине ваша сборка не удалась при первом нажатии, то heroku автоматически не предоставит вам веб-процесс, и запись не найдена. ошибка может появиться, потому что в этой точке что-то не так со сборкой.

18

это результат масштабирования ваших веб-процессов до нуля через клиента.

$ heroku ps:scale web=0

Использоватьheroku ps команда, чтобы определить состояние ваших веб-процессов., и вы должны взглянуть наКоды ошибок чтобы понять функциональность Heroku.

Похожие вопросы