Apache 충돌을 디버깅하는 방법은 무엇입니까?

Apache 충돌을 디버깅하는 방법은 무엇입니까?

나는 하루에 약 100,000명의 방문자가 방문하는 웹사이트를 운영하고 있습니다. 우리는 WordPress에서 실행 중이며 RackSpace가 포함된 3개의 앱 서버를 보유하고 있습니다. 서버가 속도 저하 없이 최대 1200명의 실시간 방문자를 지원할 수 있는 날도 있고, 어떤 날에는 RAM 사용량이 최대 500명의 사용자로 최고조에 달해 서버가 충돌하는 경우도 있습니다. 나는 시스템 관리에 대한 기본 지식을 가지고 있습니다. RAM을 모두 소모하는 것이 무엇인지 어떻게 알 수 있습니까? 아파치 문제라기보다는 워드프레스 문제인 것 같네요.

답변1

/var/log/apache2/error.log를 보면 Apache가 제대로 작동하는지 또는 충돌하는지 확인할 수 있습니다.

답변2

아파치 충돌을 디버깅하는 방법은 무엇입니까?

충돌했나요? 그렇다면 코어 덤프가 있어야 합니다. 여기서 스택 추적을 생성하십시오. (나는 그것이 실제로 충돌하지 않았다고 생각합니다).

하루 방문객 수는 약 100,000명에 이릅니다.

마케팅을 위한 좋은 지표 - 시스템 관리자에게는 쓸모가 없습니다.

RackSpace를 갖춘 3개의 앱 서버가 있습니다....사용자가 최대 500명에 불과하고 서버가 충돌합니다.

세 서버 모두 동시에 "충돌"합니까? 가능성이 매우 낮습니다.

apc_store()가 풀에 메모리를 할당할 수 없습니다.

OS의 메모리 사용량은 얼마나 됩니까? 이것은APC의 메모리 사용량?

관련 정보