Mage_Core_Model_Session_Abstract_Varien :: startに非常に長い時間


8

Magento EE 1.14.1.0を使用しており、Mage_Core_Model_Session_Abstract_Varien::startメソッドに非常に長い時間がかかっています 。セッションストレージにMemcachedとRedisを使用してみましたが、どちらも同じ結果になりました。

これは正常ですか?これはNew Relicの問題ですか?それを修正する方法はありますか?

以下のスクリーンショット: Memcachedセッション Redisセッション

私はどんな提案にもとても感謝します。


セッションにDBを使用する場合-時間がかかりますか?
コンスタンティンゲラシモフ2017

回答:


2

このケースには複数の問題があります。

まず、Magentoのは、M2のためのMemcacheのをお勧めします、私はM1のために同じことをするとします。http://devdocs.magento.com/guides/v2.0/config-guide/memcache/memcache.html 私たちは、Redisので、この問題を実験していたし、我々は変更session_savedb

2番目はここにあります:Mage_Core_Model_Resource_Session::gc。ランダムにMagentoのクリーンセッション。このクリーンによりロックが発生します。解決策は、このランダムクリーンを無効にし、cronを使用してジョブを実行することです(このクラスをオーバーロードし、$_automaticCleaningFactor値を0に変更します)。これは(dbを使用して)うまく機能します。

この助けを願っています、

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.