php-fpm이 상태에서 멈춤: 완료 중

php-fpm이 상태에서 멈춤: 완료 중

이 사이트는 nginx+php-fpm을 사용합니다. 현재 일부 페이지에 액세스하면 몇 초 안에 502 상태가 반환되지만(php 스크립트 시간 초과로 인한 502 상태와 다름) 다른 페이지는 계속 서비스됩니다.

php-fpm의 상태 페이지에는 모든 프로세스가 로 표시되지만 active모두 에 갇혀 있고 State: finishing서버 로드가 낮습니다.

pid:                  12775
state:                Finishing
start time:           18/May/2013:16:50:27 +0800
start since:          755
requests:             59
request duration:     743543095
request method:       GET
request URI:          /index.php
content length:       0
user:                 -
script:               /data/webserver/index.php
last request cpu:     0.00
last request memory:  0

왜 이런 일이 발생했는지 궁금합니다. 를 다시 시작하면 괜찮아지지만 php-fpm.

답변1

fastcgi_finish_request()이 문제는 오랜 조사 끝에 에 등록된 장기 실행 기능으로 인해 발생했습니다 . 답을 찾고 있다면 참고하세요.

관련 정보