nginx-code

1131 단어 nginx499
요약: nginx 가 자주 되 돌아 오 는 오류 코드
499 인터넷 의 예 를 정리 한 결과 nginx 가 499 로 돌아 가 는 상황 을 얻 었 다.
    client has closed connection    #          。

예 를 들 어 당신 의 사이트 응답 이 너무 느 려 서 처음으로 흰색 페이지 를 칠 했 고 두 번 째 는 흰색 페이지 를 칠 해서 과감하게 자발적으로 끊 었 습 니 다.
nginx        ,nginx       ,          

해결 하면 추가 할 수 있 습 니 다.
    proxy_ignore_client_abort    on;

클 라 이언 트 가 연결 을 닫 았 거나 연결 시간 이 초과 되 었 기 때 문 도 있다.주로 php 프로 세 스 수가 너무 적 거나 php 프로 세 스 가 차지 하기 때문에 자원 이 빨리 방출 되 지 않 고 쌓 여 달라 고 요청 합 니 다.
해결 하려 면 절차 적 최적화 가 필요 하 다.
500 서버 내부 오류, 즉 서버 가 의외 의 상황 에 부 딪 혀 요청 을 수행 할 수 없습니다.
오류 가 발생 하 다
1. php 문법 오류, lua 문법 오류 등 웹 스 크 립 트 오류.
2. 방 문 량 이 많 을 때 시스템 자원 제한 으로 인해 파일 핸들 을 너무 많이 열 수 없습니다.
잘못된 원인 을 분석 하 다
nginx, php 오류 로그 보기
II too many open files 라면 nginx 의 worker 를 수정 합 니 다.rlimit_nofile 매개 변수, ulimit 를 사용 하여 시스템 에서 파일 제한 을 열 고 / etc / security / limits. conf 를 수정 합 니 다.
III 스 크 립 트 에 문제 가 있 으 면 스 크 립 트 오 류 를 복구 하고 코드 를 최적화 해 야 합 니 다.
IV 각종 최 적 화 를 잘 하 든 too many open files 가 나타 나 든 부하 균형 을 고려 하여 서로 다른 서버 에 데 이 터 를 분산 시 켜 야 한다

좋은 웹페이지 즐겨찾기