`
seanwon
  • 浏览: 65643 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JBOSS all thread are curently busy,waiting connection reset

阅读更多



 最近系统出现了几次问题,报错如下。

在请教各位大拿和google/baidu以后,大概整理了一下可能的解决方案:

1,在oracle-ds.xml的数据源配置中添加<valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleValidConnectionChecker</valid-connection-checker-class-name>

2,Apache通过mod_jk1.2 转发http 请求给jboss,修改 jboss-4.0.5.GA/server/default/deploy/server.xml调整ajp connector 设置:<Connector port="8009" address="${jboss.bind.address}" backlog="1200" maxThreads="2100" minSpareThreads="20" maxSpareThreads="50" emptySessionPath="true" enableLookups="false" redirectPort="8443" protocol="AJP/1.3"/>,同时在linux  .bash_profile  增加文件句柄:  ulimit  -n  4096。

3,怀疑是网络的问题,尤其应用服务器与数据库服务器之间的连接问题,让IDC换了一根网线,还有可能就是内部LSB的问题(目前没做调整)。

具体效果待验证,如果有遇到类似问题的,希望能提供更为确定的解决方案,将非常感谢。

 

2010-07-30 15:42:43,977 ERROR [org.apache.tomcat.util.threads.ThreadPool] All threads (200) are currently busy, waiting. Increase maxThreads (200) or check the servlet status
2010-07-30 15:45:40,740 WARN  [org.jboss.resource.connectionmanager.JBossManagedConnectionPool] Throwable while attempting to get a new connection: null
org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (java.sql.SQLException: Io exception: Connection reset)
        at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:179)
        at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConnectionPool.java:565)
        at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:250)
        at org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.getConnection(JBossManagedConnectionPool.java:491)
        at org.jboss.resource.connectionmanager.BaseConnectionManager2.getManagedConnection(BaseConnectionManager2.java:341)
        at org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:301)
        at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:396)
        at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:842)
        at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)

  • 大小: 3.2 KB
分享到:
评论
1 楼 seanwon 2010-08-03  
自从换了网线后就没出过问题。。。。

也许真的是网络的问题。。。。MD

相关推荐

    JBoss Group - JBoss All Docs Subscription

    【JBoss Group - JBoss All Docs Subscription】是一个全面的文档订阅服务,专为那些希望深入理解和精通JBoss中间件技术的IT专业人士设计。这个订阅涵盖了JBoss产品线的各种文档,帮助用户掌握JBoss的安装、配置、...

    JBoss Group - JBoss All Docs Subscription.zip

    【JBoss Group - JBoss All Docs Subscription.zip】这个压缩包文件包含了JBoss Group提供的全面文档订阅内容,专门针对JBoss企业级开源中间件平台。这个集合涵盖了JBoss的多个核心主题,包括日志管理、集群化以及...

    JBossTools-ALL-win32-3.0.0.CR2

    JBossTools-ALL-win32-3.0.0.CR2 是一个专为Windows操作系统设计的集成开发环境(IDE)扩展包,它基于Eclipse平台,提供了丰富的工具集来支持JBoss相关技术的开发、部署和管理。这个版本是3.0.0的候选发布2(CR2),...

    teradata DB connection在Jboss中的配置

    Teradata DB Connection在JBoss中的配置涉及到数据库连接和中间件集成的关键步骤,这对于开发和部署企业级Java应用程序至关重要。在JBoss(一个流行的开源应用服务器)中配置Teradata数据库连接,主要是为了使得Java...

    JBOSS,JBoss安装部署

    【JBOSS,JBoss安装部署】 JBoss是Red Hat公司开发的一款开源的应用服务器,它基于Java EE(Enterprise Edition)规范,提供了全面的企业级应用程序部署和管理解决方案。本篇文章将详细讲解JBoss的安装和部署过程,...

    Jboss项目部署文档

    Jboss 项目部署文档 Jboss 项目部署文档是指在 Jboss 服务器上部署项目的详细步骤,包括环境变量的配置、项目打包、配置文件的修改、JNDI 的配置等。以下是 Jboss 项目部署文档的详细知识点: 一、环境变量配置 ...

    jboss配置入门,jboss的初级配置

    * $JBOSS-HOME/server/all:所有配置目录 * $JBOSS-HOME/server/default:默认配置目录 * $JBOSS-HOME/server/minimal:最小配置目录 在启动jboss服务时,可以指定不同的配置目录,例如run -c all表示启动所有配置...

    在jboss上部署web应用

    - server/all目录:JBoss的完整配置,启动所有服务,包括集群和IIOP。 - server/default目录:JBoss的默认配置,如果没有指定配置名称,会使用此配置。 - server/default/conf目录:默认配置的配置文件。 - server/...

    jboss 下载(httpwww.jboss.org)

    【JBoss 应用服务器详解】 JBoss 是一个开源的、基于 J2EE(Java 2 Platform, Enterprise Edition)的应用服务器,由全球开发者社区共同维护和开发。它最初以 LGPL 许可协议发布,允许商业应用免费使用。2006年,...

    jboss7.1 linux版本

    JBoss AS 7.1.0.Final是在Linux环境下运行的一款开源Java应用服务器,由Red Hat公司维护。这个版本发布于2012年,它引入了许多改进和新特性,旨在提供更快的启动速度、更高的性能以及更好的模块化。在这个环境中,...

    JavaEE源代码 jboss-common

    JavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-...

    MyEclipse中配置JBoss

    【标题】:“MyEclipse中配置JBoss” 在IT行业中,MyEclipse是一款深受开发者喜爱的集成开发环境(IDE),尤其对于Java EE项目开发来说,它提供了强大的支持。而JBoss则是一个开源的应用服务器,广泛用于部署和管理...

    jboss配置MySql的JNDI

    在IT领域,特别是Java应用服务器环境下,JBoss与MySQL数据库的集成是常见需求之一,而JNDI(Java Naming and Directory Interface)在此过程中扮演着关键角色。本文将深入解析如何在JBoss中配置MySQL的JNDI数据源,...

    JBOSS 安装

    - **server**:存放不同的JBoss配置,每个配置位于不同的子目录,如minimal、default和all。 JBoss的安装与配置涉及多个环节,遵循以上步骤,结合具体需求调整参数,可顺利完成JBoss的部署与使用。

    在IntelliJ idea8中部署Jboss服务器图解

    "在IntelliJ IDEA 8中部署Jboss服务器图解" IntelliJ IDEA 8是 JetBrains 公司开发的一款功能强大且灵活的集成开发环境(IDE),它支持多种programming语言,包括Java、Python、Ruby、PHP等。Jboss则是一款流行的...

    windows jboss 安装及部署

    可以使用不同的配置文件来启动 JBOSS,例如 minimal 配置和 all 配置。 九、结语 本资源摘要信息详细介绍了 JBOSS 在 Windows 平台上的安装和部署过程,涵盖了环境准备、JBOSS 安装、环境变量设置、运行和终止 ...

    jboss使用详细操作步骤

    ### JBoss 使用详细操作步骤 #### 一、安装与配置 JBoss 在开始介绍 JBoss 的使用之前,我们首先需要确保已经正确安装并配置了 JBoss。以下是一些基本的操作步骤: 1. **下载 JBoss**:访问 JBoss 官方网站下载...

    jboss-eap-7.2.6-patch

    【JBoss EAP 7.2.6 补丁包详解】 JBoss Enterprise Application Platform (EAP) 是 Red Hat 提供的一款开源中间件,用于构建、部署和管理企业级 Java 应用程序。JBoss EAP 7.2.6 版本是一个重要的更新,包含了多个...

    jboss热部署配置

    JBoss是一款著名的开源Java应用服务器,它提供了许多企业级服务,包括事务管理、安全性和集群功能。在开发过程中,为了提高效率,我们通常希望在不中断应用服务的情况下更新部署的应用程序,这就是所谓的“热部署”...

Global site tag (gtag.js) - Google Analytics