2015-06-25 180 views
0

我想運行uwsgi deamon。我在亞馬遜Linux上使用EPEL。安裝時,我已經做了用uwsgi設置pythonpath的麻煩

sudo yum install uwsgi uwsgi-plugin-python 

,這是我的uwsgi INI

[uwsgi] 

plugins   = python 
socket   = /tmp/project.sock 
#socket   = :9050 
chmod-socket = 666 
uid    = nginx 
gid    = nginx 
master   = true 
enable-threads = true 
processes  = 2 

home   = /srv/project-live 
virtualenv  = /srv/project-live 
chdir   = /srv/project-live 
pythonpath  = /srv/project-live 
module   = project.wsgi 
pidfile   = /srv/project-live/uwsgi/live.pid 
daemonize  = /srv/project-live/logs/uwsgi.log 
touch-reload = /srv/project-live/uwsgi/touch.py 
vacuum   = true 

sudo的服務uwsgi重啓

服務啓動,但日誌文件給出

*** Operational MODE: preforking *** 
added /srv/project-live/ to pythonpath. 
Traceback (most recent call last): 
    File "./project/__init__.py", line 1, in <module> 
    from __future__ import absolute_import 
ImportError: No module named __future__ 

我在哪裏出錯?

回答

0

它正在尋找未安裝的uwsgi的python插件。安裝插件後,一切正常。