tomcat内存异常

zhuyc 2011-03-30 06:15:06
linux上只起tomcat,无其它应用,设置的jvm为-Xms1G -Xmx2G
但是无任何操作情况下出现:内存从0一致到250M,再到0循环的一个锯齿波。
top情况为:
16551 root 24 0 2853m 335m 9248 S 1.3 4.2 0:13.70 java
16948 root 15 0 12740 1092 808 R 0.3 0.0 0:00.01 top
1 root 15 0 10348 688 580 S 0.0 0.0 0:00.66 init
2 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
4 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0

查看服务器流量:
recv一致都有将近4K
read一直将近有16K


感觉好异常,,一般内存都是平滑曲线,现在波动太大了
...全文
144 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuyc 2011-03-31
  • 打赏
  • 举报
回复
进行小用户并发测试:查看某个端口
名称: "http-bio-8080"-exec-5
状态:BLOCKED 在 java.lang.Object@3291676e 上,拥有者: "http-bio-8080"-exec-19
阻塞总数:1,976 等待总数: 4,385

堆栈追踪:
org.apache.activemq.ActiveMQSession.send(ActiveMQSession.java:1698)
org.apache.activemq.ActiveMQMessageProducer.send(ActiveMQMessageProducer.java:231)
org.apache.activemq.ActiveMQMessageProducerSupport.send(ActiveMQMessageProducerSupport.java:241)
com.mbaobao.eye.jms.Sender.sendLogMessage(Sender.java:169)
com.mbaobao.eye.filter.ClickstreamFilter.doFilter(ClickstreamFilter.java:40)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:498)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:394)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
- 已锁定 org.apache.tomcat.util.net.SocketWrapper@473f11e5
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
java.lang.Thread.run(Thread.java:662)
zhuyc 2011-03-31
  • 打赏
  • 举报
回复

JAVA_OPTS设置如下:
JAVA_OPTS="-verbose:gc -Xms2g -Xmx2g -XX:PermSize=64M -XX:MaxPermSize=128m -Djava.net.preferIPv4Stack=true -Xss20M -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false "
zhuyc 2011-03-31
  • 打赏
  • 举报
回复
重启了结果也是一样的
ycproc 2011-03-30
  • 打赏
  • 举报
回复
帮顶 你重启一下 看看

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧