我有一个带有这些JVM参数的Talend作业:
-Xms256M
-Xmx1500M
它工作了一年多,然后我从上周五开始出现以下错误:
线程"main"中的异常 java.lang.OutOfMemoryError: Java 堆空间
有什么建议可以修复吗?
我想知道服务器端是否有事情要做,或者是否要在作业中定义所有内容。
你还没有说明你是如何运行你的作业的;但是,这些是作为参数传递给JVM,所以你需要为-Xmx传递一个更大的值和/或查看你的作业,看看你是否可以使用更少的值。听起来您随着时间的推移而增加了数据,这导致它翻倒。