2016-11-12 127 views
0

我使用Carte网络服务器远程执行转换,当Web服务在同一时间多次调用时,我得到一个超时,然后描述“超出GC开销限制”的错误。奴隶服务器KETTLE pentaho

我想知道为什么我得到这个问题,并应该创建多个从服务器的解决方案,如果是这样的过程是什么?

注:https://xxxx/kettle/getSlaves回报:

<SlaveServerDetections></SlaveServerDetections> 

回答

1

答案

GC overhead limit exceeded 

是关于你点菜服务器耗尽内存。 Carte服务器仅仅是一个具有PDI功能的码头服务器,它是由它自然运行的java进程,它是运行作业或转换。就其本质而言,就业和转型只是对服务器应该做什么的描述。获取一些数据,对字符串进行排序,任何已配置的内容。如果您想运行Carte服务器的大量任务,您必须调整Carte启动脚本,以便为java处理更多内存,更多堆空间,定义最佳GC策略或基于您对必须调整的知识的依据。只要尝试谷歌'超过GC开销限制'和玩java进程启动参数。

当服务器返回

<SlaveServerDetections></SlaveServerDetections> 

我只是说,这是没有发现任何奴隶(最有可能你点菜服务器是一个单独的主机)。它与GC开销无关。