Re: В access.log ошибка 500 есть, а в error.log пусто
Maxim Dounin
mdounin на mdounin.ru
Пт Фев 18 15:44:47 MSK 2011
Hello!
On Fri, Feb 18, 2011 at 01:41:52PM +0200, Denis Kot wrote:
> Включение debug показало:
>
> [warn] 9858#0: *1425203 an upstream response is buffered to a
> temporary file /var/tmp/nginx/fastcgi/9/59/0000000599 while reading
> upstream
>
> Ошибка помечена как warn, однако сервер выдает посетителю ошибку 500.
> Так и должно быть?
Нет, это не имеющий отношения к проблеме warning. А для включения
debug нужно ещё пересобрать nginx с --with-debug, читать тут:
http://wiki.nginx.org/Debugging
Если 500 выдал nginx - должна быть ошибка как минимум на уровне
error. Если бекенд - то вопрос к бекенду. Узнать кто это был можно
либо из debug log'а, либо логгируя в access log значение
$upstream_status [1].
[1] http://sysoev.ru/nginx/docs/http/ngx_http_upstream.html#variables
Maxim Dounin
[... context lost in top-posting ...]
Подробная информация о списке рассылки nginx-ru