奇怪的事情发生了
Session: Ommitting garbage collection because another process is
already running. Consider lowering the GC propability if these
messages appear a lot.
有谁可以解释这个警告日志?有什么问题?
奇怪的事情发生了
Session: Ommitting garbage collection because another process is
already running. Consider lowering the GC propability if these
messages appear a lot.
有谁可以解释这个警告日志?有什么问题?
这意味着两个并发请求触发了会话垃圾回收。这本身没什么不好。如果这个日志条目只出现一次或两次,那只是运气。否则,取决于您网站的流量,默认的 1% 概率(即平均每 100 个请求触发一次垃圾收集)可能太高了,您最终会收到许多此类日志消息(以及浪费的 cpu 周期)。在这种情况下,您应该考虑将设置TYPO3.Flow.session.garbageCollection.probability降低到更低的值,也许从“0.1”开始,这意味着每 1000 个请求将触发垃圾收集。
如果您的会话存储(默认Data\Temporary\{Context}\Cache\Data\Flow_Session_Storage)之后继续增长,您需要增加maximumPerRun设置,以便垃圾收集可以跟上您的页面创建的会话数量。不过,这不太可能发生。