>  기사  >  백엔드 개발  >  nginx 502 오류 수집 nginx 로드 밸런싱 실용적인 nginx nginx 역방향 생성

nginx 502 오류 수집 nginx 로드 밸런싱 실용적인 nginx nginx 역방향 생성

WBOY
WBOY원래의
2016-07-29 08:52:361198검색

Nginx에 502 잘못된 게이트웨이 오류가 있습니다.

Nginx의 오류 로그를 확인합니다:

[html] 일반보기 복사

  1. 2014/08/02 16:14:31 [오류] 17029#0: *17941 recv() 업스트림에서 응답 헤더를 읽는 동안 실패(104: 피어에 의한 연결 재설정), 클라이언트: 210.61.12.2, 서버: blog.lixixphp.com, 요청: "POST /api/1.0 HTTP/1.1", 업스트림: "fastcgi:// 127.0.0.1:9000″, 호스트: “blog.lixixphp.com”
  2. 2014/08/02 16:24:52 [오류] 29615#0: *3 업스트림에서 응답 헤더를 읽는 동안 recv()가 실패했습니다(104: 피어에 의한 연결 재설정), 클라이언트: 58.220.197.35, 서버: blog.lixixphp.com, 요청: “GET /404 HTTP/1.1″, 업스트림: “fastcgi://127.0.0.1:9000″, 호스트: “blog.lixixphp.com”

php-fpm을 사용하지 마세요. request_terminate_timeout, 가급적 request_terminate_timeout=0으로 설정;

[html] 일반보기 복사

  1. vi /etc/php-fpm.d/www.conf

[html] 일반보기 copy

  1. 작업자 프로세스가 종료된 후 단일 요청을 처리하는 시간 초과
  2. ; 이 옵션은 'max_execution_time' ini 옵션
  3. 을 사용하지 않는 경우에 사용해야 합니다. 어떤 이유로든 스크립트 실행을 중지합니다.
  4. ; inutes), h(ours) 또는 d(ays)
  5. 기본값: 0
  6. request_terminate_timeout = 0
이 매개변수는 PHP 프로세스를 직접 종료한 다음 PHP 프로세스를 다시 시작하므로 프런트엔드 nginx는 104: Connection Reset by Peer를 반환합니다. 이 프로세스는 매우 느리며 전체적인 느낌은 웹사이트가 멈춘 것 같습니다. 위 내용은 nginx 및 502 콘텐츠를 포함한 nginx 502 오류 모음을 소개하고 있어 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.