gunicorn_conf.py 448 B

12345678910111213141516171819202122
  1. import multiprocessing
  2. import os
  3. import sys
  4. _is_travis = os.environ.get('TRAVIS') == 'true'
  5. workers = multiprocessing.cpu_count() * 3
  6. if _is_travis:
  7. workers = 2
  8. bind = "0.0.0.0:8080"
  9. keepalive = 120
  10. errorlog = '-'
  11. pidfile = 'gunicorn.pid'
  12. pythonpath = 'web2py'
  13. worker_class = "meinheld.gmeinheld.MeinheldWorker"
  14. def post_fork(server, worker):
  15. # Disable access log
  16. import meinheld.server
  17. meinheld.server.set_access_logger(None)