Welcome! Log In Create A New Profile

Advanced

Re: nginx/1.10.2 crashes in ngx_http_v2_write_handler

Валентин Бартенев
November 20, 2016 11:22AM
On Sunday 20 November 2016 19:17:12 Валентин Бартенев wrote:
> On Sunday 20 November 2016 17:58:45 Dmitriy M. wrote:
> [..]
> >
> > К сожалению, это практически невозможно. Сервису необходимы
> > перечисленные при сборке модули, без них возможности проверки под
> > нагрузкой нет. Способа воспроизведения нет, они происходят
> > неконтролируемо и очень редко (1-2 краша в сутки на ряде разных
> > клонированных сетапов).
> >
> > Могу дополнить, что эти же модули (набор модулей, но да
> > headers-more-nginx-module-84241e4 и libressl были обновлены) были
> > вкомпилены в nginx-1.9.12 , с которым на протяжении более полугода
> > крашей небыло, конфигурация nginx.conf существенно не менялась.
> >
> > Попробую собрать с предыдущими версиями модулей
> > (openresty-headers-more-nginx-module-0c6e05d и libressl-2.3.6) и без
> > оптимизаций кода для дебаггинга.
> > https://www.nginx.com/resources/wiki/start/topics/tutorials/debugging/
>
> То, что модули раньше работали - абсолютно не показатель. Многие сторонние
> модули славятся тем, что лезут во внутренние структуры nginx, используя их
> не по назначению. Как результат, такие модули могут поломать nginx при любых
> изменениях в его внутренних механизмах.
>
> Между версией 1.10.1 и 1.10.2 произошли существенные изменения в обработке
> тела запроса в модуле http/2.
>
> Бектрейс, который вы привели - не содержит какой-либо полезной информации
> для дебага. Ошибка, послужившая причиной падения, произошла в другом месте,
> на другой итерации цикла обработки событий. А то, что видно на бэктрейсе -
> лишь следствие.
>
> Можно попытаться получить debug-лог перед падением:
> http://nginx.org/ru/docs/debugging_log.html#memory
>
> Смотрите раздел про запись его в буфер в памяти.
>
[..]

И в дополнение к предыдущему письму, а вы уверены, что у вас
nginx-upload-progress-module вообще с HTTP/2 корректно работает?

Судя по тому же тикету на github, он и не должен:
https://github.com/masterzen/nginx-upload-progress-module/issues/45

Интересно также, что вы делаете с помощью headers-more-nginx-module,
что не получается сделать стандартными средствами nginx?

--
Валентин Бартенев
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx/1.10.2 crashes in ngx_http_v2_write_handler

Dmitriy M. November 20, 2016 08:42AM

Re: nginx/1.10.2 crashes in ngx_http_v2_write_handler

Valentin V. Bartenev November 20, 2016 10:12AM

Re: nginx/1.10.2 crashes in ngx_http_v2_write_handler

Dmitriy M. November 20, 2016 11:00AM

Re: nginx/1.10.2 crashes in ngx_http_v2_write_handler

Валентин Бартенев November 20, 2016 11:16AM

Re: nginx/1.10.2 crashes in ngx_http_v2_write_handler

Валентин Бартенев November 20, 2016 11:22AM

Re: nginx/1.10.2 crashes in ngx_http_v2_write_handler

Dmitriy M. November 25, 2016 03:34AM

Re: nginx/1.10.2 crashes in ngx_http_v2_write_handler

Dmitriy M. November 25, 2016 03:58AM

Re: nginx/1.10.2 crashes in ngx_http_v2_write_handler

Валентин Бартенев November 25, 2016 10:06AM

Re: nginx/1.10.2 crashes in ngx_http_v2_write_handler

Валентин Бартенев November 25, 2016 10:12AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 153
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