Welcome! Log In Create A New Profile

Advanced

Re: Сокет не закрывается после отправки тела

June 15, 2018 07:14AM
Спасибо за разъяснения.

Перепроверил, действительно только хэндлеры и внутренние функции в модулях возвращают NGX_DONE.

С другой стороны ngx_output_chain ожидает что ctx->output_filter может вернуть NGX_DONE. И это весьма дизориентирует, т.к. это как раз тот код, который описывает предполагаемое поведение фильтров.

С NGX_DONE работает, в целом, неплохо, до тех пор, пока в стеке хэндлеров не появляются определённые модули.

Выпилил, NGINX_DONE, полёт нормальный.

Но всё же было бы неплохо где-нибудь задокументировать ожидаемое поведение (возвращаемые значения) для фильтров.
Subject Author Posted

Сокет не закрывается после отправки тела

eustas June 14, 2018 09:32AM

Re: Сокет не закрывается после отправки тела

Maxim Dounin June 14, 2018 10:22AM

Re: Сокет не закрывается после отправки тела

eustas June 14, 2018 10:48AM

Re: Сокет не закрывается после отправки тела

Maxim Dounin June 15, 2018 06:06AM

Re: Сокет не закрывается после отправки тела

eustas June 15, 2018 07:14AM

Re: Сокет не закрывается после отправки тела

Maxim Dounin June 15, 2018 09:22AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 309
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready