2016-05-23 62 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選項(默認值是隻是一個例子)。