0

奇妙なことが起こった

Session: Ommitting garbage collection because another process is 
already running. Consider lowering the GC propability if these 
messages appear a lot.

誰でもこの警告ログを説明できますか? 問題は何ですか?

4

1 に答える 1

1

これは、2 つの同時要求がセッション ガベージ コレクションをトリガーしたことを意味します。これ自体は何も悪いことではありません。このログ エントリが 1 回か 2 回だけ発生した場合は、運が良かっただけです。それ以外の場合、サイトのトラフィックによっては、デフォルトの 1% の確率 (つまり、平均して 100 回のリクエストごとにガベージ コレクションがトリガーされる) が高すぎて、これらのログ メッセージの多く (および無駄な CPU サイクル) が発生する可能性があります。その場合、設定TYPO3.Flow.session.garbageCollection.probabilityを何か低い値に減らすことを検討する必要があります。おそらく「0.1」から始めて、1000 回目のリクエストごとにガベージ コレクションがトリガーされることを意味します。

セッション ストレージ (デフォルトのData\Temporary\{Context}\Cache\Data\Flow_Session_Storage ) がその後も増加し続ける場合は、ページが作成するセッションの量にガベージ コレクションが対応できるようにmaximumPerRun設定を増やす必要があります。しかし、それが起こる可能性は非常に低いです。

于 2015-09-04T00:20:24.780 に答える