Estamos usando Magento EE 1.14.1.0 y estamos viendo tiempos muy largos para el Mage_Core_Model_Session_Abstract_Varien::start
mé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:
Estaré muy agradecido por cualquier sugerencia.
Respuestas:
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_save
adb
.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$_automaticCleaningFactor
valor a 0). Esto funciona muy bien para nosotros (con db).Espero que esto ayude,
fuente