Проблема страницы продукта с полным кешем страниц
-
16-10-2019 - |
Вопрос
Первая проблема: страница продукта ничего не показывает
- Главный сайт: postme.com.my
- Страница категории: postme.com.my/promotions
- Страница подкатегории: postme.com.my/promotions/deepavali.html
- Страница продукта: postme.com.my/promotions/deepavali/deepavali-hampers-4.html
Вот фон нашей проблемы. Спецификации как приложений, так и сервера базы данных, как показано ниже:
- Magento Enterprise 1.10
- ОС: Red Hat Enterprise (32-битный)
- Apache, PHP, MySQL
- Нет процессора: 8
- Память: 32 ГБ
- Пространство: 500 ГБ SCSI
Вторая проблема: пространство для /var
На DB -сервере было выделено только на 20 ГБ (не моя вина). Нормальное использование будет потреблять около 80-90% пространства. При 91-93%сервер DB будет сбой.
Обычно сайт будет работать должным образом в течение первых 20 дней месяца. Последние 10 дней он будет вести себя странно как:
- Страница продукта не подлежит просмотру
- Система будет иметь тенденцию идти очень медленно
- На каком -то этапе доступна только домашняя страница
Виновник до сих пор неизвестен. В Mozilla Firefox он возвращает к ошибке подключение (111). В Google Chrome он возвращает код ошибки 64: Хост недоступен.
Некоторая часть журнала можно найти здесь:системный журнал exception.log
Есть идеи?
Решение
Наконец, после того, как я много часов настраивал и тронул эту проблему, мне удастся найти виновника. Это было
Впереди представлены продукт
плагин, который не был совместимы с текущей версией Magento. Мой метод состоял в том, чтобы отключить все плагины и вернуться к базовой теме. Спасибо за все понимание и помощь в создании Magento лучшей платформой электронной коммерции (до сих пор).
Другие советы
У вас есть какие-либо журналы в *magento_installation_folder */var/log/?
Если на веб -сайте есть много посещений каждый день, он может вставлять много данных в таблицы журнала. Есть ли какая -то очистка журналов, настроенная на Magento?
- Попробуйте очистить излишне журналистские таблицы из DB. Посмотрите здесь - Очистка данных журнала Magento
- Где вы проводите свои сеансы? дБ или файлы? В любом случае, попробуйте удалить старые сеансы.
- Ваш MySQL и Apache расположены на том же сервере? Я предлагаю разделить его на 2 сервера. Один для MySQL и еще один для Apache.
- Если хотите, вы можете заменить Apache на Nginx & PHP-FPM для лучших результатов.
- Если у вас есть много страниц - попробуйте настроить полноценное расширение кэша страниц для работы с базой данных Value Pemery. как Редис.
удачи