gargantext.ini 1.43 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
# django.ini file
[uwsgi]


env = DJANGO_SETTINGS_MODULE=gargantext.settings
#module = django.core.handlers.wsgi:WSGIHandler()

plugins = python35

# the base directory
chdir           = /srv/gargantext

# Django's wsgi file
#module          = wsgi
wsgi-file       = /srv/gargantext/gargantext/wsgi.py
# the virtualenv
17
home            = /srv/env_3-5
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44

lazy-apps = True

# master
master                  = true

# maximum number of processes
processes               = 10

# the socket (use the full path to be safe)
socket          = /tmp/gargantext.sock

threads = 4

# with appropriate permissions - *may* be needed
chmod-socket    = 666

# clear environment on exit
vacuum          = true

pidfile = /tmp/gargantext.pid

# touch /tmp/gargantext.reload to reload configuration (after git pull for instance)
touch-reload = /tmp/gargantext.reload


# respawn processes taking more than 20 seconds
45
harakiri = 1200
46
post-buffering=8192
47 48 49 50 51 52 53 54 55

# limit the project to 128 MB
#limit-as = 128

# respawn processes after serving 5000 requests
max-requests = 5000

# background the process & log
#daemonize = /var/log/uwsgi/gargantext.log
56 57 58 59 60 61 62 63 64
daemonize = /var/log/gargantext/uwsgi/@(exec://date +%%Y-%%m-%%d_%%H%%M).log
log-reopen = true

#uid = 1000
#gid = 1000
#
how-config=true
disable-logging=false
logfile-chmod=644
65
#logfile-chown=false
66 67 68 69 70
log-maxsize=500000000
##logto=%(chdir)logs/uwsgi_access.log
#logger = longquery file:%(chdir)logs/uwsgi_long.log
#log-route = longquery msec
#