Не могу начать UWSGI в Ubuntu 10.10

Когда я запускаю "/etc/init.d/uwsgi start", ничего не происходит, терминал просто выдает мне новую строку и ничего не выводит. В ps aux также нет признаков uswsgi, и /var/log/uwsgi.log пуст

Я следую этой инструкции:

http://library.linode.com/web-servers/nginx/python-uwsgi/ubuntu-10.10-maverick

1 ответ

Я считаю, что лучше всего отладить UWSGI из командной строки. Используйте формат файла xml, который может быть полезным, или формат файла.ini, если хотите. Вам также понадобится стек, который поддерживает какой-либо тип обработчика WSGI для вашего приложения. Для Джанго и примером будет:

/home/project/django_wsgi.py:

import django.core.handlers.wsgi

application = django.core.handlers.wsgi.WSGIHandler()

/home/project/uwsgi.xml:

<uwsgi> 
    <module>django_wsgi</module>
    <http>127.0.0.1:8080</http>
    <pythonpath>/home/project</pythonpath>
    <master/>
    <max-requests>5000</max-requests>
</uwsgi>

Тогда проверьте это:

matt @ mcp: ~ $ uwsgi -x /home/project/uwsgi.xml

Вам понадобится последняя версия uwsgi, чтобы это работало.96+..

Надеюсь это поможет.

Другие вопросы по тегам