2014-11-23 46 views
3

我有一個Django應用程序,我試圖建立上Ubunutu VPS與Gunicorn和運行gunicorn project:application -b myip:8000當我遇到一個錯誤。下面是導致輸出:Django的Gunicorn工人將無法啓動

Traceback (most recent call last): 
File "/home/user/project/env/bin/gunicorn", line 11, in <module> 
sys.exit(run()) 
File "/home/user/project/env/local/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 74, in run 
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() 
File "/home/user/project/env/local/lib/python2.7/site-packages/gunicorn/app/base.py", line 185, in run 
super(Application, self).run() 
File "/home/user/project/env/local/lib/python2.7/site-packages/gunicorn/app/base.py", line 71, in run 
Arbiter(self).run() 
File "/home/user/project/env/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 169, in run 
self.manage_workers() 
File "/home/user/project/env/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 477, in manage_workers 
self.spawn_workers() 
File "/home/user/project/env/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 542, in spawn_workers 
time.sleep(0.1 * random.random()) 
File "/home/user/project/env/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 209, in handle_chld 
self.reap_workers() 
File "/home/user/project/env/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 459, in reap_workers 
raise HaltServer(reason, self.WORKER_BOOT_ERROR) 
gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3> 

我在虛擬環境中安裝pip install gunicorn Gunicorn。 wsgi.py存在並且包括WSGI應用程序,「應用」。我似乎無法弄清楚問題所在。任何幫助將不勝感激。

+0

你是否具有最新版本Gunicorn那裏? – 2014-11-23 05:50:59

回答

0

除非你的WSGI文件被稱爲「project.py」出於某種原因,你應該叫gunicorn與project.wsgi:application

+0

奇怪,大部分引用我看到離開這一關。謝謝,那就做到了! – cassiusclay 2014-11-26 01:17:47

3

嘗試運行您的應用爲manage.py runserver您在那裏有一些錯誤,所以您的應用程序無法加載。