开发者社区> 问答> 正文

Linux下tomcat6内存分配配置问题 :报错

以下是服务器信息:

Server version: Apache Tomcat/6.0.24
Server built:   January 19 2010 1439
Server number:  6.0.0.0
OS Name:        Linux
OS Version:     2.6.32-358.el6.x86_64
Architecture:   amd64
JVM Version:    1.6.0_18-b07
JVM Vendor:     Sun Microsystems Inc.

在catalina.sh中的配置:

JAVA_OPTS="-Xms7168m -Xmx7168m -d64 -server -XX:PermSize=256M -XX:MaxPermSize=512M -Djava.awt.headless=true -Djmagick.systemclassloader=no"

32G内存,为什么启动后过段时间就被tomcat占满了?

谢谢!!!

展开
收起
kun坤 2020-06-14 11:44:24 355 0
1 条回答
写回答
取消 提交回答
  • 你给tomcat7G,他就最多7G,你是怎么看出来被tomcat占满了?######建议你把tomcat进程的参数grep出来看看,这才能继续分析问题。######除了JVM参数,server.xml配置项也很多,然后再配合分析工具一起调试优化,我平时是这样做的,再个7168M其实可以直接写7G,呵呵

    2020-06-14 11:44:30
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载