Peter Marton created AIRFLOW-876:
------------------------------------
Summary: Change or document default gunicorn worker class
Key: AIRFLOW-876
URL: https://issues.apache.org/jira/browse/AIRFLOW-876
Project: Apache Airflow
Issue Type: Improvement
Reporter: Peter Marton
Priority: Minor
The sync gunicorn worker class is not production ready unless behind a proxy
like nginx. This is clearly documented in the gunicorn docs, but never
mentioned anywhere in the Airflow docs. I feel that either the default should
be changed to one of the asynchronous models or users should be adequately
warned.
What makes this even more painful is that AWS ELB tries to keep open the
connections for health checks, essentially DOSing the Airflow webserver if used
with the default config. But it happens with Chrome's URL preloading as well as
mentioned in the link below.
More info:
https://www.mail-archive.com/[email protected]/msg00746.html
http://stackoverflow.com/questions/21634680/running-unicorn-behind-amazon-elb
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)