с тестами попробовал на (тавтология) тестовой среде
худо бедно шло, в целом даже хорошо, но на одном это всё подвисло…
удалось разобрать корки всё же (доставить символы и правильно всё скормить gdb)
как я и предполагал – падает в наших кастомных Perl модулях на уровне nginx при отправке данных файлов:
#0 ngx_http_perl_output (r=r@entry=0x19b9960, b=b@entry=0x19bb520) at nginx.xs:76
out = {buf = 0x0, next = 0x19b9960}
cl = <optimized out>
ctx = 0x0
#1 0x00007f8512e2fc91 in XS_nginx_sendfile (my_perl=0xc7b700, cv=<optimized out>) at nginx.xs:751
bytes = 1397297
clcf = 0x13d5378
r = 0x19b9960
filename = <optimized out>
offset = 0
path = {len = 122, …
но эти модули отстреливаются по файловым ресурсам
и не являются частью обновления кэша (когда надо ходить за ним на бэк), поэтому падения скорее не связаны с подвисанием UPDATING
страниц с бэка
и вопрос, что приводит к этому – открытый
видимо, надо пойти заполнить баг репорт
> >
> > если пальцем в небо, можно попробовать в вашей конфигурации прогнать тесты https://github.com/nginx/nginx-tests, возможно это покажет
> > на какую-то проблему в контейнере
> >
> > (хотя, если честно, самое интересное, это конечно, получить бектрейс)
> >
> >
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru