app_waitress.py 591 B

1234567891011121314151617181920212223
  1. #!/usr/bin/env python
  2. from waitress import serve
  3. from app import wsgi
  4. from gunicorn_conf import bind, keepalive, workers
  5. import logging
  6. if __name__ == "__main__":
  7. # waitress is very verbose while running, so we disable it
  8. logging.basicConfig()
  9. logging.getLogger().setLevel(logging.CRITICAL)
  10. logging.disable(True)
  11. serve(
  12. app=wsgi,
  13. listen=bind,
  14. log_socket_errors=False,
  15. threads=workers,
  16. asyncore_use_poll=True,
  17. expose_tracebacks=False,
  18. connection_limit=128,
  19. channel_timeout=keepalive,
  20. _quiet=True)