Re: Nginx не отвечает на запросы
Mikanoshi
nginx-forum на forum.nginx.org
Пн Сен 19 15:14:40 UTC 2016
Evgeniy Berdnikov Wrote:
-------------------------------------------------------
> Я предлагал посмотреть, куда показывает файловый дескриптор (в трейсе
> он был с номером 37), а не какие дескрипторы открыты на
> nginx-error.log.
# truss -s 1024 -p 15495
close(49) ERR#9 'Bad file
descriptor'
write(36,"2016/09/19 18:16:03 [crit] 15495#0: close() socket 49 failed (9:
Bad file descriptor)\n",86) = 86 (0x56)
lsof:
nginx 15495 www 36w VREG 0,80 32017
722956 / (/dev/da0p2)
procstat:
15495 nginx 36 v r -wa----- 14 32103 - -
# find /var/log -inum 722956
/var/log/nginx/error.log
И правда, лог там. Я не увидел, что такая папка есть, её же не должно быть,
error_log у меня переопределён.
Если удалить, то nginx вообще не стартует, т.к. не может лог открыть.
Перенос error_log из http в main даёт запустить, но всё равно:
nginx: [alert] could not open error log file: open()
"/var/log/nginx/error.log" failed (2: No such file or directory)
Как полностью-то изменить путь?)
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,269501,269664#msg-269664
Подробная информация о списке рассылки nginx-ru