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

这意味着两个并发请求触发了会话垃圾回收。这本身没什么不好。如果这个日志条目只出现一次或两次,那只是运气。否则,取决于您网站的流量,默认的 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 回答