2015-08-13 148 views
0

奇怪的事情垃圾收集發生警告消息:TYPO3的

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

有誰可以解釋此警告日誌?有什麼問題?

回答

1

這意味着兩個併發請求觸發了會話垃圾回收。這本身並不壞。如果這個日誌條目剛剛發生一次或兩次,那只是偶然的好運。否則,取決於您網站的流量,默認1%的概率(即平均每100次請求觸發一次垃圾回收)可能會過高,並且最終會出現許多這些日誌消息(並浪費了cpu週期)。 在這種情況下,您應該考慮將設置爲的TYPO3.Flow.session.garbageCollection.probability降到更低的值,可能以「0.1」開始,這意味着每第1000個請求都會觸發垃圾回收。

如果你的會話存儲(默認數據\臨時\ {背景} \緩存\ DATA \ Flow_Session_Storage)一直事後成長過程中,你需要增加maximumPerRun設置,因此垃圾收集可以跟上您的頁面創建的會話數量。這是不太可能發生的。