2016-05-23 61 views
4

我们在天鹅座有问题。它在日志中出现这个错误。天鹅座Java堆空间

java.lang.OutOfMemoryError:Java堆空间

我们已经改变了分配给天鹅的内存,但我们不知道这是否是正确的。 modifcated文件是/ usr /天鹅/斌/天鹅,水槽-ng的

################################ 
# main 
################################ 

# set default params 
FLUME_CLASSPATH="" 
FLUME_JAVA_LIBRARY_PATH="" 
####JAVA_OPTS="-Xmx20m" 
JAVA_OPTS="-Xmx512m" 
LD_LIBRARY_PATH="" 

可能有人请告诉我们,如果它是由其他可能的错误产生的?

回答

0

设置Java堆空间的适当位置是/usr/cygnus/conf/flume-env.sh。应该有一个模板文件(如sufixed .template),与已经评论的选项:

你需要
#JAVA_OPTS="-Xms100m -Xmx200m -Dcom.sun.management.jmxremote" 

简单的取消它,并设置Java选项(默认值是只是一个例子)。