500-ки, которых не пишется в error.log

Илья Шипицин chipitsine на gmail.com
Вт Июн 2 13:57:10 UTC 2020


привет,

столкнулись с ситуацией, 500 пишется в access.log, при этом upstream_addr
пустой, в error.log пусто.

поиск по коду показывает несколько мест примерно вот таких (выделили
память, она не выделилась, финализировали с 500-кой)

http://hg.nginx.org/nginx/file/tip/src/http/ngx_http_core_module.c#l1012

есть подозрение, что мы взорвались на каком-то таком palloc-е
мониторинг не показывает, что на хосте не хватало памяти (но, возможно, у
palloc-а были свои проблемы).

в подобных местах, когда фейлится palloc, может стоит в error.log добавить
ошибку ? или это по каким-то причинам невозможно ?

Илья Шипицин
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20200602/9aeabdf0/attachment.htm>


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