2012-06-23 3 views
8

пытаюсь настроить uwsgi и в процессе он говорит на уроке, что я должен работатьнастройки Nginx и uwsgi для питона колба приложения

uwsgi -s -w /tmp/uwsgi.sock MyApp: приложение

проблема -w является недопустимой опцией. Может ли кто-нибудь помочь мне указать, почему или что мне делать?

Спрашивает

ответ

10

Возможно, вы используете пакеты с debian. Они полностью модульными, поэтому вам необходимо установить/загрузить необходимые модули:

http://projects.unbit.it/uwsgi/wiki/Quickstart

+2

спасибо, что это была проблема, я должен был удалить пакет ubuntu и установить с помощью pip :) –

+1

Perfect. На Ubuntu 12.04 мне нужно было «apt-get install uwsgi-plugin-python», а затем добавить 'plugin = python' в мой файл uwsgi ini. – Roshambo

+0

В Gentoo мне пришлось установить 'UWSGI_EXTRA_OPTIONS = - plugins = python27' в моей настройке uWSGI в'/etc/conf.d/'. – scvalex

2

Моя конфигурация uwsgi приложение выглядит, что

/etc/uwsgi/apps-enabled/mysite.ini

[uwsgi] 
socket=/tmp/uwsgi_mysite.sock 
chmod-socket=666 
abstract-socket=false 

master=true 
workers=2 

uid=altera 
gid=altera 

chdir=/home/altera/www/mysite ; Current dir 
pp=/home/altera/www/mysite  ; Python Path (to your application) 
pyhome=/home/altera/vpy/mysite ; Path to virtual environment 
plugins=python3 
module=main      ; *.py file name application starting from 

post-buffering=8192 

/и т.д./Nginx/сайты Недоступные/MySITE

server { 
     server_name  mysite; 

     root /home/altera/www/mysite; 

     location/{ 
       include  uwsgi_params; 
       uwsgi_pass  unix:/tmp/uwsgi_mysite.sock; 
     } 
} 
Смежные вопросы