Skip to content
Snippets Groups Projects
Commit 3eb0a72f authored by David Trattnig's avatar David Trattnig
Browse files

Possible fix.

parent 741fdf96
No related branches found
No related tags found
No related merge requests found
......@@ -170,17 +170,9 @@ For production Engine API uses the WSGI HTTP Server [`Gunicorn`](https://gunicor
In production Gunicorn is used in combination with some proxy server, such as Nginx.
From the Gunicorn [documentation](http://docs.gunicorn.org/en/latest/deploy.html):
CAUTION: **Caution:**
Although there are many HTTP proxies available, we strongly advise that you use Nginx. If you choose another proxy server you need to make sure that it buffers slow clients when you use default Gunicorn workers. Without this buffering Gunicorn will be easily susceptible to denial-of-service attacks. You can use Hey to check if your proxy is behaving properly ([Gunicorn Docs](http://docs.gunicorn.org/en/latest/deploy.html)).
<div class="panel panel-info">
**Use Nginx as your Gunicorn proxy**
{: .panel-heading}
<div class="panel-body">
Although there are many HTTP proxies available, we strongly advise that you use Nginx. If you choose another proxy server you need to make sure that it buffers slow clients when you use default Gunicorn workers. Without this buffering Gunicorn will be easily susceptible to denial-of-service attacks. You can use Hey to check if your proxy is behaving properly.
</div>
</div>
[`Supervisor`](http://supervisord.org/) is a preferable solution to run the gunicorn server
in the background and also start it automatically on reboot.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment