Когда я запускаю «/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
Я считаю, что отлаживать uwsgi лучше всего из командной строки. Используйте формат файла xml, который может оказаться полезным, или формат файла .ini, если хотите. Вам также понадобится стек, поддерживающий обработчик WSGI определенного типа для вашего приложения. Для django и пример будет:
/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>
Затем проверьте это:
матовый @ mcp: ~ $ uwsgi -x /home/project/uwsgi.xml
Для работы вам понадобится последняя версия uwsgi .96+ ..
Надеюсь это поможет.