NGINX primary script unknown while reading response header from upstream 오류
회사 서버를 세팅하고 서비스를 하는 중 nginx의 error.log 부분을 보니까 nginx primary script unknown while reading response header from upstream 와 같은 오류가 많이 기록이 되어 있었다. 계속해서 오류로그가 기록되면 용량이 만만치 않을 것이란 생각이 들어서 해결법을 찾기 위해 구글링.. 여러 가지 방법이 있었지만 아래와 같이 하니까 일단 오류는 더 이상 나타나지 않았다. 근데 지금 다시 보니까 몇개 보이는 것 같기도 하다. 완벽한 해결책은 아니란 건가? ^^;
nginx.conf 파일에서 php 파일의 php-fpm으로 넘기는 부분을 아래와 같이 수정했다.
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_pass unix:/var/run/php-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include mime.types;
}
완전하게 해결되지 않은 부분이니까 계속해서 해결법을 찾아보도록 해야겠다. 추가되는 내용이 있으면 다시 내용을 추가할 것이다.