Primeiro, verifique se o sinal uwsgi
está instalado com python
USE ativado:
[I] www-servers/uwsgi
Available versions: ~1.0.2.1 ~1.2.3-r3 ~1.2.3-r4 (~)1.2.4 {apache2 +caps +carbon cgi debug elibc_FreeBSD erlang gevent graylog2 json ldap lua +nagios +pcre perl php php_targets_php5-3 php_targets_php5-4 +python rrdtool rsyslog ruby ruby_targets_ree18 ruby_targets_ruby18 ruby_targets_ruby19 spooler sqlite syslog +xml yaml zeromq}
Installed versions: 1.2.4(10:01:48 PM 09/02/2012)(apache2 caps carbon cgi ldap nagios pcre php_targets_php5-3 python ruby_targets_ruby18 ruby_targets_ruby19 xml -debug -elibc_FreeBSD -erlang -gevent -graylog2 -json -lua -perl -php -php_targets_php5-4 -rrdtool -rsyslog -ruby -ruby_targets_ree18 -spooler -sqlite -syslog -yaml -zeromq)
Homepage: http://projects.unbit.it/uwsgi/
Description: uWSGI server for Python web applications
Em segundo lugar, edite o script de inicialização e altere a variável UWSGI_EXEC
para /usr/bin/uwsgi_python27
em vez de /usr/bin/uwsgi
:
PROGNAME=${SVCNAME#*.}
#UWSGI_EXEC=/usr/bin/uwsgi
UWSGI_EXEC=/usr/bin/uwsgi_python27
PIDPATH=/var/run/uwsgi
PIDFILE="${PIDPATH}/${PROGNAME}.pid"
Em seguida, reinicie o uwsgi
e tente novamente.