<div dir="ltr"><div>привет,</div><div><br></div><div>столкнулись с ситуацией, 500 пишется в access.log, при этом upstream_addr пустой, в error.log пусто.</div><div><br></div><div>поиск по коду показывает несколько мест примерно вот таких (выделили память, она не выделилась, финализировали с 500-кой)<br></div><div><br></div><div><a href="http://hg.nginx.org/nginx/file/tip/src/http/ngx_http_core_module.c#l1012">http://hg.nginx.org/nginx/file/tip/src/http/ngx_http_core_module.c#l1012</a></div><div><br></div><div>есть подозрение, что мы взорвались на каком-то таком palloc-е</div><div>мониторинг не показывает, что на хосте не хватало памяти (но, возможно, у palloc-а были свои проблемы).</div><div><br></div><div>в подобных местах, когда фейлится palloc, может стоит в error.log добавить ошибку ? или это по каким-то причинам невозможно ?</div><div><br></div><div>Илья Шипицин<br></div></div>