Existe uma maneira de habilitar um arquivo de log para spawn-fcgi e fcgiwrap?

2

Estou tentando configurar o Bugzilla. Estou recebendo um erro 403. Não há mensagens de erro no arquivo de log de erros do nginx. Tenho certeza que a mensagem 403 está sendo enviada do upstream. Digo isso porque posso criar um erro 403 no log de erros nginx mexendo com a segurança do arquivo index.cgi. Agora, eu não estou recebendo nada no log. Eu suspeito que o problema seja algum tipo de problema de acesso negado com spawn-fcgi ou fcgiwrap.

Existe uma maneira de ajustar as configurações para spawn-fcgi ou fcgiwrap para que ele gere as entradas do arquivo de log?

Veja como eu configuro o serviço.

# 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"
    
por 010110110101 23.11.2015 / 23:32

1 resposta

2

Eu percebi isso. Eu tive que acrescentar -f ao final desta linha. Isso irá redirecionar os erros para o stderr e, em seguida, o log de erros do nginx mostrará isso.

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 "

    
por 25.11.2015 / 15:38