gpt4 book ai didi

java - 改善 JBoss 5 慢启动

转载 作者:IT老高 更新时间:2023-10-28 20:53:38 28 4
gpt4 key购买 nike

我们从 JBoss 4(和 JDK 5)升级到 JBoss 5(和 JDK 6)。问题是开始时间已经从 1.5 分钟(在 JBoss 4 上)变为超过 4 分钟。

18:53:35,444 INFO  [ServerImpl] JBoss (Microcontainer) [5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] Started in 3m:9s:262ms

似乎花费 JBoss 初始化时间最长的组件是 JMX

18:50:41,926 INFO  [LogNotificationListener] Adding notification listener for logging mbean "jboss.system:service=Logging,type=Log4jService" to server org.jboss.mx.server.MBeanServerImpl@1adc122[ defaultDomain='jboss' ]
18:52:38,797 INFO [JMXConnectorServerService] JMX Connector server: service:jmx:rmi://lharel2/jndi/rmi://lharel2:1090/jmxconnector

从调试服务器日志中,我在有问题的时间得到了这些行:

2009-12-18 18:51:00,886 DEBUG [org.jboss.deployment.MappedReferenceMetaDataResolverDeployer] (main) vfsfile:/C:/QC/Views/QCDev/jboss-5.1.0.GA/server/default/deploy/jmx-console.war/ endpoint mappings:
2009-12-18 18:51:00,886 DEBUG [org.jboss.deployment.MappedReferenceMetaDataResolverDeployer] (main) Processing unit=jmx-console.war, structure: jmx-console.war
2009-12-18 18:52:35,209 DEBUG [org.jboss.deployment.OptAnnotationMetaDataDeployer] (main) Deployment is metadata-complete, skipping annotation processing, ejbJarMetaData=null, jbossWebMetaData=org.jboss.metadata.web.spec.Web23MetaData@1f, jbossClientMetaData=null, metaDataCompleteIsDefault=false

项目中没有 EJB。

内存设置为:

 -Xms128m -Xmx512m -XX:MaxPermSize=256m

您知道如何改进 JBoss 启动时间吗?

更新:到目前为止没有运气,我尝试了 shreeni 的建议(更改了扫描 xmls)。服务器未在 Debug模式下运行,因此 MicSim 的建议不相关

最佳答案

在没有更多信息的情况下向蓝天射击

  • 网络超时:部署 jmx-console.war 时延迟 1.5 分钟可能表示网络超时(例如 3 x 30 秒)。尝试启动 JBoss 并使用 -b 命令行参数或 jboss.bind.address 系统属性将其绑定(bind)到特定 IP 地址。此外,请尝试确保系统上的主机和 DNS 解析设置正确。

  • JMX 也在使用 RMI,您可能希望将 RMI 服务器主机名设置为系统属性。在某些 Linux 发行版上,RMI 在查找正确的主机名时存在问题,并且 jmx-console.war 可能会尝试连接到“错误的 localhost”。系统属性是 java.rmi.server.hostname

  • 系统跟踪:如果没有帮助,您可能需要使用 strace 来启动 java 进程,这样您就可以看到系统所在的点挂起(如果它确实由于网络超时或类似原因而挂起)。

关于java - 改善 JBoss 5 慢启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1927071/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com