Bump pillow from 8.0.1 to 8.1.1
[mygpo.git] / conf / gunicorn.conf.py
blobc72ebeebcc47fb7417167e7538abe7f9dfdbd4ef
1 import multiprocessing
2 import os
4 bind = "unix:/tmp/mygpo.sock"
5 workers = multiprocessing.cpu_count()
7 # The maximum number of requests a worker will process before restarting.
8 # max_requests = 1000
10 errorlog = "/var/log/gunicorn/error.log"
11 accesslog = "/var/log/gunicorn/access.log"
12 loglevel = "info"
14 timeout = 120
15 graceful_timeout = 60
18 def get_bool(name, default):
19 return os.getenv(name, str(default)).lower() == "true"
22 def _post_fork_handler(server, worker):
23 patch_psycopg()
24 worker.log.info("Made Psycopg2 Green")
27 # check if we want to use gevent
28 _USE_GEVENT = get_bool("USE_GEVENT", False)
31 try:
32 # check f we *can* use gevent
33 from psycogreen.gevent import patch_psycopg
34 except ImportError:
35 _USE_GEVENT = False
38 if _USE_GEVENT:
39 # Active gevent-related settings
41 worker_connections = 100
42 worker_class = "gevent"
44 # activate the handler
45 post_fork = _post_fork_handler