Produktseitenproblem mit Vollseiten -Cache
-
16-10-2019 - |
Frage
Erstes Problem: Produktseite zeigt nichts an
- Hauptseite: postme.com.my
- Kategorie Seite: postme.com.my/promotions
- Seite der Unterkategorie: postme.com.my/promotions/deepavali.html
- Produktseite: postme.com.my/promotions/deepavali/deepavali-hampers-4.html
Hier ist der Hintergrund unserer Ausgabe. Sowohl Apps als auch Datenbankserverspezifikationen finden Sie unten:
- Magento Enterprise 1.10
- OS: Red Hat Enterprise (32-Bit)
- Apache, PHP, Mysql
- Nein von CPU: 8
- Speicher: 32 GB
- Raum: 500 GB SCSI
Zweites Problem: der Raum für /var
Auf dem DB -Server wurde nur 20 GB (nicht meine Schuld) zugewiesen. Die normale Nutzung verbraucht rund 80-90% des Raums. Bei 91-93%stürzt der DB-Server ab.
Normalerweise funktioniert die Website in den ersten 20 Tagen des Monats ordnungsgemäß. In den letzten 10 Tagen wird es sich seltsamerweise verhalten, wie:
- Die Produktseite ist nicht angezeigt
- Das System neigt dazu, sehr langsam zu gehen
- Irgendwann ist nur Homepage zugänglich
Der Täter ist noch unbekannt. In Mozilla Firefox wird der Verweigerungsfehler zurückgegeben (111). Bei Google Chrome gibt es den Fehlercode 64: Host nicht verfügbar.
Ein Teil des Protokolls finden Sie hier:Systemprotokoll Ausnahme.log
Irgendeine Idee?
Lösung
Nach vielen Stunden, die dieses Problem optimiert und trotze, schafft ich es schließlich, den Schuldigen zu finden. Es war
Vorarbeits vorhandene Produkte
Plugin, das nicht mit der aktuellen Magento -Version kompatibel war. Meine Methode war es, alle Plugins zu deaktivieren und zum Basisthema zurückzukehren. Vielen Dank für all die Einsichten und helfen Sie bei der Meldung von Magento zur besten E-Commerce-Plattform (bisher).
Andere Tipps
Haben Sie logarithmisch in *Magento_installation_Folder */var/log/?
Wenn die Website jeden Tag viele Besuche enthält, können viele Daten in Protokolltabellen eingefügt werden. Gibt es einige Protokolle, die auf Magento konfiguriert sind?
- Versuchen Sie, unnötig Protokolltische von DB zu reinigen. Schauen Sie sich hier an - Löschen von Magento -Protokolldaten
- Wo halten Sie Ihre Sitzungen? DB oder Dateien? Versuchen Sie trotzdem, alte Sitzungen zu entfernen.
- Befindet sich Ihr MySQL und Ihr Apache auf demselben Server? Ich schlage vor, es in 2 Server aufzuteilen. Eine für MySQL und eine für Apache.
- Wenn Sie möchten, können Sie Apache durch NGINX & PHP-FPM ersetzen, um bessere Ergebnisse zu erzielen.
- Wenn Sie viele Seiten haben, versuchen Sie, Ihre vollständige Cache -Erweiterung so einzustellen, dass sie mit einer Speicherschlüssel-> Wertendatenbank funktioniert. wie Redis.
viel Glück