Очень долгое время для Mage_Core_Model_Session_Abstract_Varien :: start

8

Мы используем Magento EE 1.14.1.0 и видим очень долгое время для Mage_Core_Model_Session_Abstract_Varien::startметода. Мы попытались использовать Memcached и Redis для хранения сессий, и с одинаковым результатом.

Это нормально? Это проблема Новой Реликвии? Есть идеи как это исправить?

Скриншоты ниже: Memcached сеанс Redis сессия

Буду очень признателен за любое предложение.

TheBlaze
источник
если вы используете БД для сессии - это займет много времени?
Константин Герасимов

Ответы:

2

Существует несколько вопросов для этого случая.

Сначала 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). Это прекрасно работает для нас (с БД).

Надеюсь, это поможет,

bchatard
источник