Skip to content

Instantly share code, notes, and snippets.

@max107
Created December 16, 2013 20:37
Show Gist options
  • Save max107/7993927 to your computer and use it in GitHub Desktop.
Save max107/7993927 to your computer and use it in GitHub Desktop.
uwsgi:
plugins: python
# указываем socket, при помощи которого будет происходить
# взаимодействие между nginx и uwsgi
socket: %d/../tmp/%n.sock
chdir: %d../app/
# здесь указываем путь к django-проекту
pythonpath: %d../app/
# устанавливаем переменную окружения, которая хранит имя settings файла
env: DJANGO_SETTINGS_MODULE=settings
# это имя модуля, который будет запускаться на выполнение
# в такой постановке, будет запускаться wsgi.py из директории
# указанной выше в 'pythonpath'
module: wsgi
# путь к лог файлу
# daemonize: %d/logs/uwsgi.log
# прочие настройки, значения который можно посмотреть на сайте uWSGI
max-requests: 5000
buffer-size: 32768
harakiri: 30
reload-mercy: 8
master: 1
workers: 4
no-orphans: 1
buffer-size: 32768
post-buffering: 8192
post-buffering-bufsize: 65536
limit-post: 6553600
# если выполнить команду "touch <имя ниже указанного файла>",
# то произойдет перезапуск uwsgi демона.
touch-reload: %d/../app/touch_reload
vacuum: true
chmod-socket: 666
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment