Wie debuggt man einen Apache-Absturz?

Wie debuggt man einen Apache-Absturz?

Ich habe eine Website mit einem Traffic von ca. 100.000 Besuchern pro Tag. Wir verwenden WordPress und haben 3 App-Server mit RackSpace. Es gibt Tage, an denen die Server ca. 1.200 Live-Besucher ohne Verlangsamung unterstützen können, und an manchen Tagen erreicht die RAM-Nutzung ihren Höhepunkt mit nur ca. 500 Benutzern und die Server stürzen ab. Ich habe Grundkenntnisse in Systemadministration. Wie finde ich heraus, was den ganzen RAM verbraucht? Ich denke, es ist eher ein WordPress-Problem als ein Apache-Problem.

Antwort1

Wenn Sie sich /var/log/apache2/error.log ansehen, können Sie sehen, ob Apache richtig funktioniert oder abstürzt.

Antwort2

Wie debuggt man einen Apache-Absturz?

Ist es abgestürzt? Wenn ja, sollten Sie einen Core Dump haben – generieren Sie daraus einen Stacktrace. (Ich vermute, es ist nicht wirklich abgestürzt.)

hat einen Verkehr von ~100.000 Besuchern pro Tag

Gute Messgröße für das Marketing – nutzlos für den Systemadministrator.

habe 3 App-Server mit RackSpace....Spitzen mit nur ~500 Benutzern und die Server stürzen ab

Alle drei Server „stürzen“ gleichzeitig ab? Höchst unwahrscheinlich.

apc_store() kann dem Pool keinen Speicher zuordnen

Wie hoch ist der Speicherverbrauch des Betriebssystems? Was ist derSpeichernutzung in APC?

verwandte Informationen