Mucho tiempo para Mage_Core_Model_Session_Abstract_Varien :: start

8

Estamos usando Magento EE 1.14.1.0 y estamos viendo tiempos muy largos para el Mage_Core_Model_Session_Abstract_Varien::startmétodo. Intentamos usar Memcached y Redis para el almacenamiento de la sesión con el mismo resultado.

¿Esto es normal? ¿Es este un problema de Nueva Reliquia? ¿Alguna idea para solucionarlo?

Capturas de pantalla a continuación: Sesión Memcached Sesión Redis

Estaré muy agradecido por cualquier sugerencia.

TheBlaze
fuente
si usa DB para sesión, ¿toma mucho tiempo?
Konstantin Gerasimov

Respuestas:

2

Hay múltiples problemas para este caso.

Primero Magento recomienda Memcache para M2, supongo que lo mismo para M1: http://devdocs.magento.com/guides/v2.0/config-guide/memcache/memcache.html Hemos experimentado este problema con Redis y cambiamos session_savea db.

El segundo, se encuentra aquí: Mage_Core_Model_Resource_Session::gc. Al azar sesión limpia de Magento. Esta limpieza causa un bloqueo. Una solución es deshabilitar esta limpieza aleatoria y usar un cron para hacer el trabajo (sobrecargar esta clase y cambiar el $_automaticCleaningFactorvalor a 0). Esto funciona muy bien para nosotros (con db).

Espero que esto ayude,

bchatard
fuente