open () failed (13: Permission denied) while reading upstream 문제 해결
1446 단어 Nginx
Nginx open () failed (13: Permission denied) while reading upstream 문제 해결
Nginx 의 처리 능력 을 향상 시 키 기 위해 Nginx 설정 파일 을 설정 하여 Nginx 가 여러 워 크 프로 세 스 를 시작 하도록 합 니 다.
다음 과 같다.
user nobody;
worker_processes 8;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
Nginx 시작 후 다음 프로 세 스 정보 가 있 습 니 다.
[root@backend-server-01 nginx]# ps -ef|grep nginx
nobody 17075 29155 0 12:07 ? 00:00:00 nginx: worker process
nobody 17076 29155 0 12:07 ? 00:00:00 nginx: worker process
root 29155 1 0 Sep25 ? 00:00:00 nginx: master process nginx
문제 발생:
사이트 페이지 가 열 리 지 않 아 일부 자원 로드 에 실 패 했 습 니 다.
Nginx 의 접근 로그 에 다음 과 같은 오류 가 발생 했 습 니 다.
2018/10/08 12:04:41 [crit] 17040#0: *10892 open() "/var/lib/nginx/tmp/proxy/8/32/0000000328" failed (13: Permission denied) while reading upstream,....
원인 및 해결 방안
오류 원인 은 work 프로 세 스 가 / var / lib / nginx / tmp / proxy / 8 / 32 / 00000000328 파일 을 열 수 있 는 권한 이 없 기 때 문 입 니 다.work 프로 세 스 는 nobody 사용자 그룹, nobody 사용자 이름 에 속 합 니 다.따라서 nobody 사용자 그룹 에 / var / lib / nginx 디 렉 터 리 권한 을 부여 하면 nobody 사용자 이름 이 됩 니 다.nginx. conf 설정 중
user nobody;
다음으로 변경:
user root;
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
linux2에 nginx 설치설치 가능한 nginx를 확인하고, 해당 nginx를 설치한다. localhost 혹은 해당 ip로 접속을 하면 nginx 화면을 볼 수 있다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.