Ich verwende derzeit Magento 2.2, php7, Apache2
eine Amazon AWS EC2 c4.large
Instanz, aber selbst die t2.micro-Instanzen sind normalerweise in Ordnung, wenn ich sie als Entwicklungsserver verwende.
Aus irgendeinem Grund wird mein Server von Zeit zu Zeit, wenn ich Setup ausführe, nach dem Aktualisieren einer der Setup-Dateien in einem meiner benutzerdefinierten Module oder nach der Installation eines Drittanbieter-Moduls extrem langsam und bleibt bei jedem Versuch bei 100% CPU-Auslastung Zum Laden einer Seite dauert das Laden der Seite 1 Minute + und bleibt bei 25% CPU-Auslastung, wenn keine Seiten geladen werden. Dies betrifft nur die Magento-Website, auf der ich Setup: Upgrade aufgerufen habe. Seiten auf anderen Magento-Installationen auf demselben Server werden weiterhin mit normaler Geschwindigkeit geladen.
Manchmal wird das Problem behoben, indem das gerade aktualisierte Modul entfernt, der Server neu gestartet und das Modul dann ohne Änderungen am Code neu installiert wird. Manchmal wird ein zweites Setup durchgeführt: Upgrade behebt das Problem, und manchmal scheint es die einzige Möglichkeit zu sein, es zu beheben durch vollständige Neuinstallation Magento 2
und der Module.
Ich habe dies bei Magento 2.1.6, 2.1.8, 2.1.9
und 2.2
in allen möglichen Kombinationen von Themen und Modulen erlebt, bei denen anscheinend niemand Probleme mit dem Entwickler- und Produktionsmodus hat.
BEARBEITEN: Wichtiger Hinweis
Wenn Sie dieses Problem haben und wie ich sicher sind, dass Sie Ihre Caches nie deaktiviert haben, gibt es ab sofort ein anerkanntes Problem (Magento 2.3), bei dem das Ausführen composer update
gelegentlich alle Ihre Caches deaktiviert. Selbst wenn Sie der Meinung sind, dass Ihre Caches aktiviert sind, sollten Sie dies noch einmal überprüfen.