huanghongqing 2008-11-07 16:53
浏览 256
已采纳

apache+jk+tomcat系统不稳定的因素

系统环境: jboss 4.2.2GA jk1.2.23 apache2.2

系统运行一段时间之后,并且pv达到4,5Wpv的时候,速度就会变慢。
使用kill -3 javapid
发现里面有90%的线程在做如下处理:

"ajp-127.0.0.1-8009-448" daemon prio=1 tid=0x65622a50 nid=0x8cd runnable [0x52603000..0x52603eb0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at org.apache.coyote.ajp.AjpProcessor.read(AjpProcessor.java:1012)
at org.apache.coyote.ajp.AjpProcessor.readMessage(AjpProcessor.java:1091)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:384)
at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:366)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:595)
请问这大概会是什么原因导致的?
解决方法除了加大内存,增加请求的处理数量之外?还应该注意哪些点?

  • 写回答

1条回答 默认 最新

  • iteye_521 2008-11-07 17:21
    关注

    所有的jboss连接都在等待timeout,貌似是jboss的一个bug,已经有人再jboss的JIRA上提出了,建议换JBOSS 4.2.3GA试试
    可以参考:
    [url]http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4114783#4114783[/url]
    [url]https://jira.jboss.org/jira/browse/JBWEB-82[/url]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程