/
uwsgi.yaml
27 lines (25 loc) · 1.04 KB
/
uwsgi.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
uwsgi:
uid: www-data
gid: www-data
socket: /run/uwsgi/{{ env_name }}_{{ project_name }}.sock
socket-chmod: 666
pyhome: {{ deploy_folder }}/{{ project_name }}/{{ env_name }}/{{ project_name }}-env
pythonpath: {{ deploy_folder }}/{{ project_name }}/{{ env_name }}
chdir: {{ deploy_folder }}/{{ project_name }}/{{ env_name }}/{{ project_name }}
env: DJANGO_SETTINGS_MODULE={{ settings_module }}
processes: {{ uwsgi_count }}
threads: {{ uwsgi_count }}
logto: {{ deploy_folder }}/{{ project_name }}/{{ env_name }}/log/uwsgi_{{ project_name }}_{{ env_name }}.log
{% if newrelic_key -%}
enable-threads: True
single-interpreter: True
module: {{ project_name }}.wsgi:application
{%- else -%}
module: django.core.wsgi:get_wsgi_application()
{%- endif %}
{% if debug -%}
enable-threads: True
python-autoreload: 1
{%- endif %}
log-maxsize : 200000000
log-backupname : {{ deploy_folder }}/{{ project_name }}/{{ env_name }}/log/uwsgi_{{ project_name }}_{{ env_name }}_backup.log