2013-01-18 5 views
0

Heroku에서 내 장고 구동 앱을 실행하려고합니다. 나는 this guide을 따라 왔습니다. 응용 프로그램은 사용 잘 실행 : 내가 변경 사항을 커밋하고 Heroku가로 밀어하려고 할 때 나는 Heroku가 URL을 방문 할 때까지Heroku, 시작시 Django 앱이 충돌 함, "유효한 포트 번호가 아닙니다"

python manage.py runserver 

이 모든 것이 잘 보인다. '응용 프로그램 오류'페이지가 나타납니다. 더에 상대 :

22:39:26 web.1 | started with pid 2499 
22:39:26 web.1 | Error: "0.0.0.0:" is not a valid port number or address:port pair. 
22:39:26 web.1 | exited with code 1 
22:39:26 system | sending SIGTERM to all processes 
SIGTERM received 

I : 나는 주임 시작을 할 경우에도

....... 
2013-01-18T05:28:29+00:00 heroku[slugc]: Slug compilation finished 
2013-01-18T05:28:29+00:00 app[web.1]: Error: "0.0.0.0:" is not a valid port number  or address:port pair. 
2013-01-18T05:28:31+00:00 heroku[web.1]: Process exited with status 1 
2013-01-18T05:28:32+00:00 heroku[web.1]: Starting process with command `python  manage.py runserver 0.0.0.0: --noreload` 
2013-01-18T05:28:33+00:00 app[web.1]: Error: "0.0.0.0:" is not a valid port number or  address:port pair. 

:

heroku logs 

저도 같은 오류 메시지로 보이는 한 무리를 얻을 수 similar question을 보았지만 requirements.txt 파일에 필요한 모든 것을 가지고있는 것으로 보입니다.

도움 주셔서 감사합니다.

답변

2

Procfile에 이상한 점이있는 것 같습니다. 및 중 (생산을 위해 권장) gunicorn을 설정하기위한 Heroku가 지침을 따르거나 다른 포트 번호 추가 Procfile하여 시험한다 - 그래서 당신의 Procfile에 - 아마도 80을 :

python manage.py runserver 0.0.0.0:80 --noreload

+0

감사합니다 - 나는 결국 이 문제를 해결하려면 포트 번호가 잘못되었습니다. 어쨌든 나는 gunicorn을 사용하는 것으로 끝났다. – Joker

관련 문제