-
apache+jk+tomcat系统不稳定的因素5
系统环境: 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)
请问这大概会是什么原因导致的?
解决方法除了加大内存,增加请求的处理数量之外?还应该注意哪些点?
2008年11月07日 16:53
1个答案 按时间排序 按投票排序
-
采纳的答案
所有的jboss连接都在等待timeout,貌似是jboss的一个bug,已经有人再jboss的JIRA上提出了,建议换JBOSS 4.2.3GA试试
可以参考:
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4114783#4114783
https://jira.jboss.org/jira/browse/JBWEB-822008年11月07日 17:21
相关推荐
Apache+JK+Tomcat搭建负载均衡是一种常见的高可用性和性能优化策略,主要目的是分散网络流量,提高服务的稳定性和响应速度。这个方案特别适合大型网站或应用,可以有效防止单点故障,提升用户体验。 首先,负载均衡...
7. **高可用性**:Apache+Tomcat+JK架构提高了系统的高可用性,因为即使某个Tomcat实例出现故障,JK模块会自动将请求重定向到其他健康的实例。 8. **性能优化**:通过负载均衡,可以有效地利用所有服务器资源,减少...
3. JK模块(mod_jk):JK是Apache的官方连接器模块,用于与Tomcat进行通信。mod_jk负责监控Tomcat实例的状态,将Apache接收到的HTTP请求路由到合适的Tomcat实例,并将Tomcat的响应回传给客户端。它还支持健康检查,...
【标题】"Tomcat+Apache+JK集群"指的是在Web服务器架构中,通过Apache HTTP Server与Tomcat应用服务器结合,并利用JK模块实现负载均衡和高可用性的集群部署方式。这种方式可以提升系统的性能和稳定性,应对高并发...
配置Apache+JK+Tomcat集群可以让多台服务器上的Tomcat实例共同提供服务,提高系统的稳定性和负载能力。 ##### 1. 准备工具 - **Tomcat6.0.35**:使用Tomcat6的原因在于其兼容性较好,适用于Java 1.5环境。 - **...
以下是对标题“tomcat+apache+jk集群和负载均衡”以及描述“tomcat+apache+jk集群和负载均衡”的深入解析,涵盖其原理、配置步骤以及关键参数调整。 ### 1. 理论基础 #### Tomcat Tomcat是Apache软件基金会下的一...
Apache+JK+Tomcat_集群
### Linux环境下Apache+Tomcat+JK集群配置详解 #### 一、集群基础知识 集群技术是提升系统服务能力和高可用性的关键技术之一。通过将多台独立的服务器组织成一个集群,可以实现故障无缝迁移,即当集群中某台服务器...
Apache+Tomcat+JK 实现集群负载均衡是一种常见的Web服务器和应用服务器的部署方式,它能够提高系统的可用性和响应速度,实现服务的高并发处理。本文将详细介绍如何配置这一环境。 首先,我们需要准备以下软件: 1. ...
Apache 2.2.22、JK模块与Tomcat 7是构建高性能Web服务集群的关键组件。Apache HTTP服务器作为前端负载均衡器,通过JK模块(也称为mod_jk)与后端的Tomcat应用服务器进行通信,实现动态内容的处理。这种架构允许你将...
apache+tomcat+mod_jk整合文档,内有安装包。apache+tomcat+mod_jk整合文档,内有安装包。
总结来说,"Apache2.4+tomcat8.0+Jk"组合提供了一种高效且灵活的Web服务器和应用服务器的部署模式,通过JK模块实现了负载均衡和请求分发,从而提升了整体系统的稳定性和性能。在实际操作中,需对Apache和Tomcat的...
在这个"apache-x64+jk64+tomcatx64"的配置中,我们讨论的是64位版本的Apache和Tomcat在Windows 7 64位操作系统上的集成,同时使用了JK模块(mod_jk)来实现两者之间的通信。 Apache 2.4是Apache HTTP服务器的一个...
在“apache+tomcat+jk集群”这一主题中,我们将深入探讨如何通过Apache、Tomcat以及JK模块的结合,实现负载均衡和集群配置,从而提升系统的性能和稳定性。 ### Apache的角色 Apache是一款广泛使用的开源Web服务器...
"mod_jk.so"是这个模块的动态链接库文件,它在Linux系统中被加载到Apache服务器,使得Apache能够识别并处理JK模块的配置。 Apache和Tomcat的整合涉及到多个步骤: 1. **安装与配置Apache**:首先,你需要在服务器...
在Red Hat AS5.0操作系统下搭建Apache+MySQL+PHP+Tomcat+JSP平台是一项常见的Web服务配置任务,这个组合常被称为LAMP(Linux + Apache + MySQL + PHP)加上JSP支持,提供了强大的Web应用环境。以下是详细的搭建步骤...
Apache、Tomcat以及mod_jk模块组成的集群架构是一种常见的高性能Web服务器和应用服务器组合,用于处理高并发和负载均衡的场景。在这个配置中,Apache作为前端服务器,通过mod_jk模块与后端的Tomcat应用服务器进行...
### Apache+Tomcat服务器集群配置详细步骤 #### 一、引言 在现代Web开发中,随着业务规模的不断扩大和用户...对于处理高并发访问场景或需要提供不间断服务的应用来说,Apache+Tomcat集群无疑是一个理想的解决方案。
Apache+Tomcat+JK配置负载均衡是Web服务器与应用服务器集群的一种常见组合,用于实现高可用性和高并发处理能力。Apache作为前端服务器,通过JK模块(mod_jk)与后端的Tomcat应用服务器进行通信,将HTTP请求分发到多...