FastCGI enviado em stderr: “Script primário desconhecido” durante a leitura do cabeçalho de resposta do desenvolvedor

2

Eu sei que esta não é uma questão única, mas talvez a situação de manifestação seja única. As respostas encontradas em outros lugares não correspondem ao que acredito serem minhas circunstâncias.

Eu tenho uma caixa que hospeda alguns sites e, embora não haja nenhum problema funcional, eu vejo essa mensagem espalhada por todos os meus logs de erro Nginx para quase todos os sites. Tudo o que li aponta para um problema com meus parâmetros do FastCGI, especificamente SCRIPT_FILENAME , mas meu valor parece estar de acordo com o recomendado:

fastcgi_param SCRIPT_FILENAME   $request_filename;

Estou lendo as recomendações erradas? Também notei que, em alguns casos, mas não em all , o valor host no log é aquele cujo A de registros aponta para a caixa, mas não é aquele que o Nginx está escutando para.

Alguma ideia do que pode estar acontecendo? Este erro é "esperado" no caso de um 404, talvez?

    
por Rob Wilkerson 13.09.2013 / 17:00

1 resposta

2

Não, isso é completamente fora de linha. O SCRIPT_FILENAME refere-se ao caminho do arquivo no sistema de arquivos, não ao caminho no URI da solicitação.

Normalmente, deve ser algo como:

fastcgi_param SCRIPT_FILENAME   $document_root$fastcgi_script_name;
    
por 13.09.2013 / 17:15