как правильно закрывать соединения при наступлении keepalive_requests: обсудим ?

Илья Шипицин chipitsine на gmail.com
Вс Сен 2 18:12:31 UTC 2018


привет!

есть такое наблюдение. если проксировать на апстрим БЕЗ киэлайв, то на
стороне nginx удивительным образом все хорошо (потому что соединение
закрывается по инициативе бекенда)

если проксировать с включенным кипэлайвом, то в случаях, когда соединение
закрывается по инициативе nginx, на стороне  nginx порт уходит в
TIME_WAIT.

с одной стороны - несмертельно. все с этим живут.
с другой стороны - например, в случае, когда запрос последний (100-й при
дефолтном значении keepalive_requests), можно ведь явно добавить
"Connection: Close" ? тем самым помочь бекенду закрыть соединение, и
сэкономить один порт на nginx ?

Илья Шипицин
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20180902/01d3811d/attachment.html>


Подробная информация о списке рассылки nginx-ru