Re: Вечный UPDATING для рандомных страниц портала

Alexey Galygin mif на me.com
Пт Май 31 20:32:04 UTC 2019


с тестами попробовал на (тавтология) тестовой среде
худо бедно шло, в целом даже хорошо, но на одном это всё подвисло…

удалось разобрать корки всё же (доставить символы и правильно всё скормить 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, возможно это покажет
> > на какую-то проблему в контейнере
> >
> > (хотя, если честно, самое интересное, это конечно, получить бектрейс)
> >
> >
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20190531/d17f4ab1/attachment.html>


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