1,outofmemoryError对应:
在tomcat/bin目录下,找到max_mem.sh文件(如果没有则找etenv.sh),修改Xmx和Xms配置,如下:
#!/bin/sh
export JAVA_OPTS="-Xmx1024m -Xms512m"
2,启动tomcat线程池:
在tomcat/conf目录下,找到server.xml文件,配置如下:
maxThreads="300" maxIdleTime="300000" minSpareThreads="10"/>
port="8943" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
minProcessors="2"
maxProcessors="50"
acceptCount="1000"/>
各种含义自己百度,就不一一叙述了。
另外,如果发现tomcat的内存一直在增加,不会减少,肯定是自己写的代码有内存没有释放的地方,特别是调用第三方服务的地方。
如果觉得《tomcat java_opts 最大_tomcat性能优化(JAVA_OPTS)》对你有帮助,请点赞、收藏,并留下你的观点哦!