希望有一点比我更了解java的人可以在这里说清楚。
我有一个继承的Sonatype Nexus设置,它在很短的时间内消耗了大量的内存。事实上,在重新启动服务后,使用的内存在不到4小时内从963MB变为6448MB! (分配给本机的物理内存为8GB)
wrapper.conf文件已设置为在256MB到2000MB之间使用
以下是配置文件的片段:
# Additional JVM parameters (tune if needed, but match the sequence of numbers!)
wrapper.java.additional.1=-XX:MaxPermSize=192m
wrapper.java.additional.2=-Djava.io.tmpdir=./tmp
wrapper.java.additional.3=-Djava.net.preferIPv4Stack=true
wrapper.java.additional.4=-Dcom.sun.jndi.ldap.connect.pool.protocol="plain ssl"
wrapper.java.additional.4.stripquotes=TRUE
#wrapper.java.additional.5=-Xdebug
#wrapper.java.additional.6=-Xnoagent
#wrapper.java.additional.7=-Djava.compiler=NONE
#wrapper.java.additional.8=-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
#wrapper.java.additional.9=-XX:+HeapDumpOnOutOfMemoryError
wrapper.app.parameter.1=./conf/jetty.xml
wrapper.app.parameter.2=./conf/jetty-requestlog.xml
# Size Java memory, in MB (-Xms)
wrapper.java.initmemory=256
# Size Java memory, in MB (-Xmx). This option only supports a setting up to 4000 (4Gb).
# If you need more, comment this option out and use an explicit wrapper.java.additional option with -Xmx
wrapper.java.maxmemory=2000
我还附上了显示java线程的top命令的屏幕截图。
如果您需要查看完整的配置文件或任何其他信息,请与我们联系。
高级感谢你,
道格。
一些额外的信息:
使用版本2.11.3-01 大约252个文物