Есть ли способ включить файл журнала для 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"
2
задан 25 November 2015 в 16:41
1 ответ

Я разобрался. Мне пришлось добавить -f в конец этой строки. Это перенаправит ошибки на stderr, а затем журнал ошибок nginx покажет это.

OPTIONS = "- u $ FCGI_USER -g $ FCGI_GROUP -s $ FCGI_SOCKET -S $ FCGI_EXTRA_OPTIONS - F 1 -P /var/run/spawn-fcgi.pid - $ FCGI_PROGRAM -f "

2
ответ дан 3 December 2019 в 11:34

Теги

Похожие вопросы