Constant dspace error java.lang.OutOfMemoryError: Java heap space
Constant dspace error java.lang.OutOfMemoryError: Java heap space
我有一个 DSpace 服务器,从 4.3 版升级到 5.1 版后,它在几个小时后不断停止工作,并出现以下错误:
java.lang.OutOfMemoryError: Java heap space
我已经阅读了相同问题的答案,但它们对我没有帮助。
我的JAVA_OPTS:-Xmx4096M -Xms4096M -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8
这是我的日志:
- dspace.log.2015-04-21: http://jpst.it/ylU4
- tomcat7-stderr.2015-04-20.log: http://jpst.it/ylTN
- localhost_access_log.2015-04-20.txt: http://jpst.it/ylTT
我在互联网上搜索了解决方案,但没有找到,有人知道吗?
您的 tomcat 日志文件非常清楚地表明它没有使用您传入的 JAVA_OPTS:
INFO: Command line argument: -Xmx256m
根据我的经验,DSpace 5 至少需要 512MB;除非您的 DSpace 实例非常大/流量很大,否则您的 4GB 看起来有点多。
您没有告诉我们您使用的是什么操作系统,因此很难就如何正确设置它们提供建议。从 tomcat 启动脚本 and/or tomcat 配置文件开始。在我的 Red Hat Enterprise Linux 6.6 机器上(带有 tomcat6),内存设置的正确位置是 /etc/tomcat6/tomcat6.conf
.
我有一个 DSpace 服务器,从 4.3 版升级到 5.1 版后,它在几个小时后不断停止工作,并出现以下错误:
java.lang.OutOfMemoryError: Java heap space
我已经阅读了相同问题的答案,但它们对我没有帮助。
我的JAVA_OPTS:-Xmx4096M -Xms4096M -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8
这是我的日志:
- dspace.log.2015-04-21: http://jpst.it/ylU4
- tomcat7-stderr.2015-04-20.log: http://jpst.it/ylTN
- localhost_access_log.2015-04-20.txt: http://jpst.it/ylTT
我在互联网上搜索了解决方案,但没有找到,有人知道吗?
您的 tomcat 日志文件非常清楚地表明它没有使用您传入的 JAVA_OPTS:
INFO: Command line argument: -Xmx256m
根据我的经验,DSpace 5 至少需要 512MB;除非您的 DSpace 实例非常大/流量很大,否则您的 4GB 看起来有点多。
您没有告诉我们您使用的是什么操作系统,因此很难就如何正确设置它们提供建议。从 tomcat 启动脚本 and/or tomcat 配置文件开始。在我的 Red Hat Enterprise Linux 6.6 机器上(带有 tomcat6),内存设置的正确位置是 /etc/tomcat6/tomcat6.conf
.