2012-11-24 68 views
2

我使用nginx和uwsgi運行django應用程序。這是工作正常,但突然間我不知道我改變了應用程序停止工作。在uwsgi上切換python版本

的問題,是從uWsgi了Python版本2.4.3是它是在Linux下的CentOS默認版本,我已經安裝的Django,webpy和其他蟒蛇分佈在2.7.3版本(升級會更快)

我也嘗試創建一個從python 2.7路徑的符號鏈接到usr/bin 中的「python」,但沒有奏效。

如何讓uWsgi使用python2.7.3(/ usr/local/bin /)而不是2.4.3?

Django的INI:

socket = 127.0.0.1:3031 
master = true 
processes = 4 
env = DJANGO_SETTINGS_MODULE=djtest.settings 
module = django.core.handlers.wsgi:WSGIHandler() 

當我初始化

./uwsgi --ini django.ini 
[uWSGI] getting INI configuration from django.ini 
*** Starting uWSGI 1.3 (64bit) on [Sat Nov 24 00:27:55 2012] *** 
compiled with version: 4.1.2 20080704 (Red Hat 4.1.2-52) on 23 November 2012 22:37:39 
os: Linux-2.6.18-194.17.4.el5xen #1 SMP Mon Oct 25 16:36:31 EDT 2010 
nodename: v238545.hostingator.net 
machine: x86_64 
clock source: unix 
detected number of CPU cores: 1 
current working directory: /root 
detected binary path: /opt/uwsgi/uwsgi 
your processes number limit is 32832 
your memory page size is 4096 bytes 
detected max file descriptor number: 1024 
lock engine: pthread robust mutexes 
uWSGI http bound on :8000 fd 4 
spawned uWSGI http 1 (pid: 5841) 
uwsgi socket 0 bound to TCP address 127.0.0.1:59395 (port auto-assigned) fd 3 
Python version: 2.4.3 (#1, Jun 18 2012, 08:55:23) [GCC 4.1.2 20080704 (Red Hat 4.1.2-52)] 
*** Python threads support is disabled. You can enable it with --enable-threads *** 
Python main interpreter initialized at 0x1cc1130 
your server socket listen backlog is limited to 100 connections 
mapped 72352 bytes (70 KB) for 1 cores 
*** Operational MODE: single process *** 
added /usr/local/bin/ to pythonpath. 
added /home/indaxone/serv/ to pythonpath. 
ImportError: No module named django.core.handlers.wsgi 
unable to load app 0 (mountpoint='') (callable not found or import error) 
*** no app loaded. going in full dynamic mode *** 
*** uWSGI is running in multiple interpreter mode *** 
spawned uWSGI worker 1 (and the only) (pid: 5840, cores: 1) 

回答

2

之前 「讓」 uwsgi安裝過程中我做了以下內容: python2.7 uwsgiconfig.py --build