Есть ли способ включить файл журнала для spawn-fcgi и fcgiwrap?
Я пытаюсь настроить Bugzilla. Я получаю ошибку 403. В файле журнала ошибок nginx нет сообщений об ошибках. Я уверен, что сообщение 403 отправляется из апстрима. Я говорю это потому, что могу создать ошибку 403 в журнале ошибок nginx, позаботившись о безопасности файла index.cgi. Прямо сейчас я ничего не получаю в журнале. Я подозреваю, что проблема в какой-то проблеме отказа в доступе с spawn-fcgi или fcgiwrap.
Есть ли способ изменить настройки для spawn-fcgi или fcgiwrap, чтобы он генерировал записи в файле журнала?
Вот как у меня настроен сервис.
# more /etc/sysconfig/spawn-fcgi
FCGI_SOCKET=/var/run/fcgiwrap.sock
FCGI_PROGRAM=/usr/local/sbin/fcgiwrap
FCGI_USER=nginx
FCGI_GROUP=nginx
FCGI_EXTRA_OPTIONS="-M 0700"
OPTIONS="-u $FCGI_USER -g $FCGI_GROUP -s $FCGI_SOCKET -S $FCGI_EXTRA_OPTIONS -
F 1 -P /var/run/spawn-fcgi.pid -- $FCGI_PROGRAM"
1 ответ
Я понял. Я должен был добавить -f
до конца этой строки. Это перенаправит ошибки в stderr, а затем журнал ошибок nginx покажет их.
ОПЦИИ ="-u $FCGI_USER -g $FCGI_GROUP -s $FCGI_SOCKET -S $FCGI_EXTRA_OPTIONS - F 1 -P /var/run/spawn-fcgi.pid - $FCGI_PROGRAM -f"