Немного поздно, но я нашел, что кажется, что это - ошибка в USR1, сигнализирующем к nginx. Согласно документации это предназначено, чтобы вновь открыть журналы (http://wiki.nginx.org/LogRotation), но это, кажется, не.
Я вставил обходное решение путем отправки ПОНУКАНИЯ вместо этого, которое перезагрузит конфигурацию.
[ ! -f /tmp/nginx.pid ] || kill -HUP `cat /tmp/nginx.pid`
Это, кажется, фиксирует его, но если бы вызов USR1 работал, то это было бы более здорово, чтобы сделать это, поскольку это - минимальная операция. ПОНУКНИТЕ я не думаю, отбросит любые соединения, по крайней мере.
Немного поздно, но я обнаружил, что это похоже на ошибку в передаче сигналов USR1 на nginx.
Вы должны проверить права для папки журнала. Пользователь Nginx должен иметь права на выполнение / поиск в этой папке.
И журналы работают после сигнала USR1 :)