Sehr lange Zeit für Mage_Core_Model_Session_Abstract_Varien :: start

8

Wir verwenden Magento EE 1.14.1.0 und sehen sehr lange Zeiten für die Mage_Core_Model_Session_Abstract_Varien::startMethode. Wir haben versucht, Memcached und Redis für die Sitzungsspeicherung zu verwenden, beide mit demselben Ergebnis.

Ist das normal? Ist das ein New Relic Problem? Irgendwelche Ideen, wie man das Problem behebt?

Screenshots unten: Gespeicherte Sitzung Redis-Sitzung

Ich werde für jeden Vorschlag sehr dankbar sein.

TheBlaze
quelle
Wenn Sie DB für Sitzungen verwenden - dauert es lange?
Konstantin Gerasimov

Antworten:

2

In diesem Fall gibt es mehrere Probleme.

Zuerst empfiehlt Magento Memcache für M2, ich nehme dasselbe für M1 an: http://devdocs.magento.com/guides/v2.0/config-guide/memcache/memcache.html Wir hatten dieses Problem mit Redis experimentiert und wechseln session_savezu db.

Die zweite befindet sich hier : Mage_Core_Model_Resource_Session::gc. Magento Clean Session nach dem Zufallsprinzip. Diese sauberen verursachen ein Schloss. Eine Lösung besteht darin, diese zufällige Bereinigung zu deaktivieren und einen Cron für die Arbeit zu verwenden (diese Klasse überladen und den $_automaticCleaningFactorWert auf 0 ändern ). Das funktioniert gut für uns (mit db).

Ich hoffe das hilft,

bchatard
quelle