Apache: 503 Service manchmal ohne Serverlast nicht verfügbar

Apache: 503 Service manchmal ohne Serverlast nicht verfügbar

Ich habe einen Apache-Server v2. Manchmal erhalte ich einen 503-Fehler, ohne dass der Server überhaupt ausgelastet ist. Dieser Fehler tritt zufällig auf, nicht zu einer bestimmten Zeit oder bei der Verwendung bestimmter Dienste. Wie kann ich die Ursache finden oder zurückverfolgen? Ich habe die Fehlerprotokolle überprüft und das letzte Änderungsdatum ist gestern, obwohl der Fehler heute mehrmals aufgetreten ist. Danke und Grüße.

Antwort1

Wenn Sie über einen dedizierten VPS verfügen, werden folgende Schritte zur Fehlerbehebung empfohlen:

  1. Überprüfen Sie Ihre MySQL-Protokolle, um zu sehen, ob es langsam laufende Abfragen gibt, die Ressourcen beanspruchen. Wenn Sie ein CMS verwenden: Werden zum Zeitpunkt der 503-Fehler bestimmte Aufgaben von der Site ausgeführt (Backups, Bild- oder Medienkomprimierung usw.)? Möglicherweise möchten Sie auch alle Protokolltabellen in der Datenbank kürzen. Wenn die Datenbank übermäßig groß ist und auf dem Webserver bereitgestellt wird, kann dies zu den 503-Fehlern beitragen.
  2. Überprüfen Sie, ob zum Zeitpunkt der 503-Fehler Cron-Jobs ausgeführt werden, z. B. Backup-Imaging und Synchronisierung von Dateien zwischen Servern.
  3. Wenn Ihre Webanwendung selbst Protokolle führt, suchen Sie nach PHP-Fehlern oder -Warnungen, die wiederholt auftreten, und versuchen Sie, die häufigsten zu beseitigen, um die Protokolle künftig zu optimieren. Manchmal rufen alte PHP-Anwendungen Variablen/Werte auf, ohne richtig zu prüfen, ob der Wert festgelegt ist oder überhaupt existiert.
  4. Wenn Sie die oben genannten Schritte ausführen und das Problem weiterhin besteht, kann es sinnvoll sein, die CPU-/RAM-Auslastung auf Ihrem Server zu überwachen, um das Problem genauer zu diagnostizieren (festzustellen, ob es hardwarespezifisch ist oder auf die Wartung des Hosting-Anbieters zurückzuführen ist).

Wenn Sie einen gemeinsam genutzten VPS haben, sollten Sie die Vorschläge in den Schritten 1 bis 3 oben durchgehen und möglicherweise zu einem dedizierten VPS wechseln oder Ihr Hosting-Paket für mehr Leistung erweitern.

verwandte Informationen