Может ли увеличение времени ожидания для моего прокси-сервера в Nginx и Gunicorn вызвать какие-либо проблемы?

Я собираюсь добавить эти настройки:

proxy_connect_timeout 300s;
proxy_read_timeout 300s;

и для Gunicorn:

gunicorn_django -D -b 127.0.0.1:8901 --workers=5 --pid=/var/webapp/campus.pid --settings=settings.production --timeout 300 --pythonpath=/var/webapp/campus/

Может ли это вызвать проблемы, о которых я не знаю?

( Дополнительный контекст)

1 ответ

За один документ nginx вы не можете дать такой большой тайм-аут. Также это зависит от настроек по умолчанию для поддержки соединений.

Syntax: proxy_connect_timeout time;
Default:    
proxy_connect_timeout 60s;

Контекст: http, server, location Определяет время ожидания для установления соединения с прокси-сервером. Следует отметить, что этот таймаут обычно не может превышать 75 секунд. https://nginx.org/en/docs/http/ngx_http_proxy_module.html

Побочным эффектом будет истощение соединений, утечка соединений и т. Д.

Другие вопросы по тегам