Наразі я працюю Magento 2.2, php7, Apache2
в Amazon AWS EC2 c4.large
екземплярі, але навіть екземпляри t2.micro, як правило, добре, коли я використовую його як сервер розвитку.
Чомусь час від часу, коли я запускаю setup: оновлення після оновлення одного з файлів установки в одному з моїх спеціальних модулів або після встановлення стороннього модуля, мій сервер стане надзвичайно повільним, залишаючись на 100% використанні процесора кожного разу, коли я спробую для завантаження сторінки завантаження сторінки займає 1 хвилину + і залишатиметься 25% використання процесора, коли не завантажується сторінки. Це впливає лише на веб-сайт magento, де я викликав налаштування: оновлення, сторінки інших установок magento на тому ж сервері все ще завантажуватимуться зі звичайною швидкістю.
Іноді проблему виправляють, видаляючи щойно оновлений модуль, перезавантажуючи сервер, а потім перевстановлюючи модуль без будь-яких змін у коді, іноді друга настройка: оновлення виправляє проблему, а іноді здається, що єдиним способом я можу це виправити повністю перевстановивши Magento 2
модулі.
У мене було це відбувається на Magento 2.1.6, 2.1.8, 2.1.9
і 2.2
всі види різних комбінацій тим і модулів , які ніхто більше не здається, є якісь - або проблеми з, за замовчуванням, розробником і режим виробництва.
РЕДАКТУВАННЯ: Важлива примітка
Якщо у вас виникає ця проблема, і мені подобається впевненість, що ви ніколи не вимикали кеші, зараз є визнана проблема (Magento 2.3), коли запущений composer update
час від часу вимикає всі ваші кеші. Тож навіть якщо ви вважаєте, що кеші увімкнено, варто перевірити ще раз.