1. 일부 PHP 확장에는 PHP 버전과의 호환성 문제가 있습니다. eAccelerator는 특정 PHP 버전과의 호환성에 문제가 있는 것으로 나타났습니다. 구체적인 증상은 php-cgi 프로세스를 시작한 후 10분 이상 실행된다는 것입니다. 매우 느리지만 정적 리소스에 대한 액세스는 매우 느리고 서버 로드는 정상입니다(즉, nginx에는 문제가 없지만 php-cgi 프로세스에는 문제가 없음을 의미). 해결책은 php에서 eAccelerator 모듈을 비활성화하는 것입니다. ini를 실행하고 php-cgi 프로세스를 다시 시작하세요
2. 프로그램에 무한 루프가 발생하여 서버 부하가 극도로 높아질 수 있습니다(부하가 100 이상인지 확인하려면 top 명령을 사용하세요). 특정 문제 프로그램을 찾기 위해 Linux의 proc 가상 파일 시스템을 사용합니다.
3. PHP 프로그램이 세션을 부적절하게 사용합니다. 이는 오픈 소스 Weibo Note Dog 프로그램에서 발생했습니다. 소수의 php-cgi 프로세스(10개 이하)가 98% 이상에 도달하고 서버 로드는 4-8 사이입니다. 이 문제를 해결하려면 여전히 Linux의 proc 파일 시스템을 사용하여 이유를 알아내야 합니다.
1. 일부 PHP 확장에는 PHP 버전과의 호환성 문제가 있습니다. eAccelerator는 특정 PHP 버전과의 호환성에 문제가 있는 것으로 나타났습니다. 구체적인 증상은 php-cgi 프로세스를 시작한 후 10분 이상 실행된다는 것입니다. 매우 느리지만 정적 리소스에 대한 액세스는 매우 느리고 서버 로드는 정상입니다(즉, nginx에는 문제가 없지만 php-cgi 프로세스에는 문제가 없음을 의미). 해결책은 php에서 eAccelerator 모듈을 비활성화하는 것입니다. ini를 실행하고 php-cgi 프로세스를 다시 시작하세요
2. 프로그램에 무한 루프가 발생하여 서버 부하가 극도로 높아질 수 있습니다(부하가 100 이상인지 확인하려면 top 명령을 사용하세요). 특정 문제 프로그램을 찾기 위해 Linux의 proc 가상 파일 시스템을 사용합니다.
3. PHP 프로그램이 세션을 부적절하게 사용합니다. 이는 오픈 소스 Weibo Note Dog 프로그램에서 발생했습니다. 소수의 php-cgi 프로세스(10개 이하)가 98% 이상에 도달하고 서버 로드는 4-8 사이입니다. 이 문제를 해결하려면 여전히 Linux의 proc 파일 시스템을 사용하여 이유를 알아내야 합니다.
권장사항: 서버에서 개발하는 PHP 버전을 사용하세요.
먼저 서버를 중지한 후 다시 시작하고 다시 확인해보세요