我在具有两个缓存的持久性启用的单个节点上点火,一个包含6000万条记录,另一个包含约2万条记录。当我从较小的缓存数据请求时,它给出了预期的结果,但是在较大的缓存数据上出现以下错误: / p>
[严重] [tcp-disco-msg-worker-#2] [G]已检测到阻塞的系统关键线程。这可能会导致群集范围内的未定义行为[threadName = partition-exchanger,blockedFor = 10s] [12:32:21,772] [SEVERE] [tcp-disco-msg-worker-#2] []检测到严重系统错误。将根据配置的处理程序[hnd = StopNodeOrHaltFailureHandler [tryStop = false,超时= 0,super = AbstractFailureHandler [ignoredFailureTypes = [SYSTEM_WORKER_BLOCKED,SYSTEM_CRITICAL_OPERATION_TIMEOUT]]],failureCtx = FailureContext [type = SYSTEM_WORKER_BLOCK name = partition-exchanger,igniteInstanceName = null,finish = false,heartbeatTs = 1573628531076]]]
我该怎么办?
答案 0 :(得分:0)
您看到的消息是关于health check and failure handlers
如果对大表执行全面扫描,则可能需要一段时间。 如果存储复杂的对象,则可能不需要请求所有字段,等等。
请您说明一下,您使用什么查询并共享集群配置? 日志也很受欢迎。