我安装了ManifoldCF,它们是连接器和postgres。我的ManifoldCF上有两份工作:

在这张图片上,你可以看到问题。我可以开始作业,他们索引文档,但他们的作业冻结了很多秒,我不能中止他们的作业,如果是冻结。我需要重新启动manifoldCF以中止和/或重新启动它们的作业(如果是冻结的话)。你有解决办法吗?
PS :冻结前的时间,不是固定的。文档数量索引也是如此。而不是相关。PS2 :我没有这个问题的日志
在日志文件夹上:cat . -name * | grep -R ERROR | grep 2017-04-21只返回ManifoldCF接口上的错误图像。
发布于 2018-07-22 21:17:51
在出现死锁的情况下,我们创建了单独的restful服务,以便重新启动代理,重新启动运行ManifoldCF的Tomcat服务器,如果我们运行该服务,还会重新启动动物园管理员。
用于避免此类死锁的方法: 1.向ManifoldCF提供更多的堆空间和ram。2.调整properties.xml中的工作线程数量,并调整与所提供的Ram/堆相关的每个作业/repo/连接器节流阀。3.尝试向Solr提供更多的堆,如果没有引起任何问题,请检查它的日志。因为我们面临的大部分问题来自Solr,而不是ManifoldCF。4.尝试使用基于多进程动物园管理器或基于多进程文件的示例。5.使用postgresql / MySQL代替默认使用的hsql。6.在使用数据库时,应根据所给的说明适当地配置数据库。也有规律的真空和冗长。
最后,当工作陷入困境时,甚至连我们都不得不重新启动特工或Tomcat本身。
https://stackoverflow.com/questions/43538952
复制相似问题