각 가상 호스트가 있는 Apache 및 PHP의 시간 초과에는 자체 사용자 프로세스가 있습니다.

각 가상 호스트가 있는 Apache 및 PHP의 시간 초과에는 자체 사용자 프로세스가 있습니다.

/home/에 10명의 Unix 사용자가 있습니다. 각 사용자는 특정 하위 도메인에 대한 것입니다. 예를 들어 /home/www/public_html의 사용자 www는 www.mywebsite에 대한 것입니다. /home/blog/public_html의 블로그는 blog.mywebsite용입니다.

90%는 PHP이고 10%는 ROR입니다.

지금은 SuexecUserGroup을 사용하여 좋은 사용자와 함께 프로세스를 설정하는 apache + fastcgi를 사용합니다.

작동하는 것 같지만 몇 시간/일 후에 서버가 응답을 중지하지만(시간 초과) CPU 로드가 여전히 매우 낮고(큰 서버입니다) 아파치 상태에 "W"가 많이 표시되는 이상한 동작이 있습니다. 답장에는 아직 유휴 작업자가 50명 있으므로 응답할 수 있다고 나와 있습니다.

이전 서버에서는(많이 느림) 사용자를 한 명만 추가하고 mod_php를 사용했지만 이 문제는 발생하지 않았습니다.

fastcgi와 SuexecUserGroup 없이 이를 수행할 수 있는 다른 방법이 있습니까? 아니면 무엇이 잘못되었는지 알고 있습니까?

관련 정보