4 bind
= "unix:/tmp/mygpo.sock"
5 workers
= multiprocessing
.cpu_count()
7 # The maximum number of requests a worker will process before restarting.
10 errorlog
= "/var/log/gunicorn/error.log"
11 accesslog
= "/var/log/gunicorn/access.log"
18 def get_bool(name
, default
):
19 return os
.getenv(name
, str(default
)).lower() == "true"
22 def _post_fork_handler(server
, worker
):
24 worker
.log
.info("Made Psycopg2 Green")
27 # check if we want to use gevent
28 _USE_GEVENT
= get_bool("USE_GEVENT", False)
32 # check f we *can* use gevent
33 from psycogreen
.gevent
import patch_psycopg
39 # Active gevent-related settings
41 worker_connections
= 100
42 worker_class
= "gevent"
44 # activate the handler
45 post_fork
= _post_fork_handler