Re: Сокет не закрывается после отправки тела
eustas
nginx-forum на forum.nginx.org
Пт Июн 15 11:14:32 UTC 2018
Спасибо за разъяснения.
Перепроверил, действительно только хэндлеры и внутренние функции в модулях
возвращают NGX_DONE.
С другой стороны ngx_output_chain ожидает что ctx->output_filter может
вернуть NGX_DONE. И это весьма дизориентирует, т.к. это как раз тот код,
который описывает предполагаемое поведение фильтров.
С NGX_DONE работает, в целом, неплохо, до тех пор, пока в стеке хэндлеров не
появляются определённые модули.
Выпилил, NGINX_DONE, полёт нормальный.
Но всё же было бы неплохо где-нибудь задокументировать ожидаемое поведение
(возвращаемые значения) для фильтров.
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,280144,280151#msg-280151
Подробная информация о списке рассылки nginx-ru