사용자의 연결을 처리하는 직원이 10 명 있습니다. worker는 FCGI
및 FCGI::ProcManager
을 사용하여 Perl로 구현됩니다.Perl의 작업자가 퓨처를 기다리는 연결을 처리하지 않습니다.
때때로 한 명의 작업자가 연결 처리를 중지합니다. 스트레칭 디스플레이 :
futex(0x7fa9ebde0e80, FUTEX_WAIT_PRIVATE, 2, NULL
즉, futex에서 대기합니다.
작업자는 대기 상태에서 복귀하지 않습니다.
우리가
kill -9
이 노동자를 죽일 경우, 부모가 그것을 얻을. 리턴 코드는 9입니다.
프로젝트가로드됩니다. 이 문제는 매우 드물게 나타납니다.
뭐죠? –
작업자는 대기 상태에서 복귀하지 않습니다. – drlexa
좋아, 너는 우리에게 왜 그걸 알기를 원합니까? 또는 그것을 고치는 방법 또는 무엇? 질문은 아직 명확하지 않다. –