2014-07-04 4 views
1

heroku에 장고 응용 프로그램을 배포하려고하는데 충돌이 계속됩니다. 누구든지 내가 뭘 잘못하고 있는지 알 수 있니? 여기 내 Procfile입니다 :Heroku NameError : 이름 'application'이 정의되지 않았습니다.

web: python app/manage.py collectstatic --noinput; gunicorn --workers=4 --bind=0.0.0.0:$PORT app.settings 

그리고 여기 내 Heroku가 로그에서 발췌입니다 :

Traceback (most recent call last): 
    File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/workers/base.py", line 100, in init_process 
    File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/arbiter.py", line 456, in spawn_worker 
    self.wsgi = self.app.wsgi() 
    app = eval(obj, mod.__dict__) 
    File "<string>", line 1, in <module> 
    File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/base.py", line 101, in wsgi 
    File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 24, in load 
    self.callable = self.load() 
    return util.import_app(self.app_uri) 
NameError: name 'application' is not defined 
2014-07-04 17:58:23 [4] [INFO] Starting gunicorn 0.13.4 
2014-07-04 17:58:23 [10] [ERROR] Exception in worker process: 
    worker.init_process() 
    File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/util.py", line 250, in import_app 
2014-07-04 17:58:23 [9] [INFO] Booting worker with pid: 9 
2014-07-04 17:58:23 [10] [INFO] Worker exiting (pid: 10) 
2014-07-04 17:58:23 [4] [INFO] Listening at: http://0.0.0.0:36148 (4) 
2014-07-04 17:58:23 [7] [INFO] Booting worker with pid: 7 

답변

0

gunicorn을 변경해보십시오
0

그것은 응용 프로그램을 찾을 수 없습니다 말합니다.

web: gunicorn app.wsgi --pythonpath app --log-file - 
: 잘 내 장고 설치 업그레이드이 내 procfile 변경을 포함하여 몇 가지를 수행 한 후 내 자신의 문제를 해결

web: gunicorn YourProject.wsgi

관련 문제