Obecnie działam Magento 2.2, php7, Apache2
na Amazon AWS EC2 c4.large
instancji, ale nawet instancje t2.micro są zwykle w porządku, gdy używam jej jako serwera programistycznego.
Z jakiegoś powodu co jakiś czas po uruchomieniu Instalatora: uaktualnij po zaktualizowaniu jednego z plików instalacyjnych w jednym z moich modułów niestandardowych lub po zainstalowaniu modułu innej firmy, mój serwer będzie bardzo wolny, pozostając przy 100% mocy procesora za każdym razem, gdy spróbuję aby załadować stronę, ładowanie strony zajmuje co najmniej 1 minutę i pozostanie na poziomie 25% zużycia procesora, gdy strony nie będą ładowane. Wpływa tylko na stronę magento, pod którą nazwałem setup: upgrade, strony innych instalacji magento na tym samym serwerze będą nadal ładować się z normalną prędkością.
Czasami problem został rozwiązany przez usunięcie właśnie zaktualizowanego modułu, zrestartowanie serwera, a następnie ponowną instalację modułu bez żadnych zmian w kodzie, czasami druga konfiguracja: aktualizacja rozwiązuje problem, a czasami wydaje się, że jedynym sposobem na jego naprawienie jest przez całkowitą ponowną instalację Magento 2
i modułów.
Zdarzyło mi się to Magento 2.1.6, 2.1.8, 2.1.9
i na 2.2
różnego rodzaju kombinacjach tematów i modułów, z którymi nikt inny nie wydaje się mieć żadnych problemów z domyślnym trybem programisty i produkcji.
EDYCJA: Ważna uwaga
Jeśli masz ten problem i podobnie jak ja jesteś pewien, że nigdy nie wyłączyłeś swoich pamięci podręcznych, istnieje obecnie znany problem (Magento 2.3), w którym bieganie composer update
czasami wyłącza wszystkie twoje pamięci podręczne. Więc nawet jeśli uważasz, że Twoje pamięci podręczne są włączone, warto je dwukrotnie sprawdzić.