2016-07-29 2 views
0

을 apython 호스팅 : 나는 등 기본 포트를 변경 시도했지만 같은 오류가 발생Heroku가 내가 최근에 Heroku가 내 파이썬 플라스크 응용 프로그램을 배포 한하지만, 다음과 같은 오류가 발생 플라스크 응용 프로그램 오류

2016-07-29T17:32:00.145010+00:00 heroku[web.1]: State changed from crashed to starting 
2016-07-29T17:32:11.162187+00:00 heroku[web.1]: Starting process with command `gunicorn myapp:app --log-file=-` 
2016-07-29T17:32:13.548294+00:00 heroku[web.1]: Process exited with status 3 
2016-07-29T17:32:13.448537+00:00 app[web.1]: [2016-07-29 17:32:13 +0000] [3] [INFO] Starting gunicorn 19.6.0 
2016-07-29T17:32:13.449154+00:00 app[web.1]: [2016-07-29 17:32:13 +0000] [3] [INFO] Listening at: http://0.0.0.0:57535 (3) 
2016-07-29T17:32:13.456988+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/base.py", line 67, in wsgi 
2016-07-29T17:32:13.456990+00:00 app[web.1]:  return self.load_wsgiapp() 
2016-07-29T17:32:13.456993+00:00 app[web.1]: File "/app/myapp.py", line 71 
2016-07-29T17:32:13.456994+00:00 app[web.1]:  data[i]={**a[i],**b,**c,**d,**e} 
2016-07-29T17:32:13.563973+00:00 heroku[web.1]: State changed from starting to crashed 
2016-07-29T17:32:14.847126+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=obscure-plateau-26852.herokuapp.com request_id=820cdbd3-d478-434b-be65-06f959ca2798 fwd="79.167.50.52" dyno= connect= service= status=503 bytes= 
2016-07-29T17:32:14.370705+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=obscure-plateau-26852.herokuapp.com request_id=48a7f184-053b-4ba9-9833-a5e27df61867 fwd="79.167.50.52" dyno= connect= service= status=503 bytes= 

.

아이디어가 있으십니까?

+0

은 프로젝트 및 응용 프로그램은 실제로'myapp'와'app'라고되어 있습니까? 내가 myapp.py라고 실행 – Withnail

+0

파이썬 스크립트 따라서 내가 내 응용 프로그램 – dimos

답변

1

글쎄, 대답은 역 추적에 있습니다. 오류 코드 H10은 Gunicorn이 dyno에로드하려고 할 때 응용 프로그램이 다운되었다는 것을 의미합니다. myapp.py file 행의 7131 라인에 오류가 있습니다 (data[i]={**a[i],**b,**c,**d,**e} 라인). 디버깅하려면 나머지 파일을 보여줘야 할 수도 있습니다.

+0

로 정의 된 로컬이 코드를 실행 .. 따라서는 구름에 관련된 문제가 될 수 있습니다 때 실제로 오류를 얻을하지 않습니다? – dimos

+0

예. 그러나 전체 [MCVE] (http://stackoverflow.com/help/mcve) 질문을 제기하지 않으면 알 수 없습니다. – Withnail

+1

오류는 기본 파이썬 버전이 2.7.12이고 해당 명령이이 버전에 유효하지 않다는 오류입니다. 따라서 나는 runtime.txt를 추가했다. 파일 : python-3.5.2 – dimos

관련 문제