Мы используем Magento EE 1.14.1.0 и видим очень долгое время для Mage_Core_Model_Session_Abstract_Varien::start
метода. Мы попытались использовать Memcached и Redis для хранения сессий, и с одинаковым результатом.
Это нормально? Это проблема Новой Реликвии? Есть идеи как это исправить?
Буду очень признателен за любое предложение.
Ответы:
Существует несколько вопросов для этого случая.
Сначала Magento рекомендует Memcache для M2, я полагаю, то же самое для M1: http://devdocs.magento.com/guides/v2.0/config-guide/memcache/memcache.html У нас был эксперимент с этой проблемой с Redis, и мы изменили
session_save
наdb
,Во - вторых, находится здесь:
Mage_Core_Model_Resource_Session::gc
. Случайно Magento чистая сессия. Это чистая причина блокировки. Решение состоит в том, чтобы отключить эту случайную очистку и использовать cron для выполнения работы (перегрузить этот класс и изменить$_automaticCleaningFactor
значение на 0). Это прекрасно работает для нас (с БД).Надеюсь, это поможет,
источник