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)

Reply via email to