jboss启动速度很慢,该怎么解决
1个回答
展开全部
1.一个镜头变成了蓝色的天空没有 网络1,5分钟的延迟,当部署JMX-console.war可能表明(如3×30秒)的。尝试启动JBoss并将其绑定到特定IP的-b命令行或jboss.bind.address系统属性。另外,尽量让你的系统上确认你的主机和DNS解析设置是否正确。 JMX是RMI,你可能需要设置RMI服务器主机系统的性能。在Linux版本中,RMI有问题,查找正确和JMX-console.war可能会尝试连接到“错误的本地主机”。该系统属性java.rmi.server.hostname系统轨迹:如果没有帮助,您可能希望strace启动Java程序 CodeGo.net,所以你可以看到的地步了系统挂起(如果它确实因或类似挂起)。
2. 这是记录在天威很大的差距。我建议修改日志配置调试级别登录的一切,而不是信息。这将产生一个可怕的很多日志条目,但希望会帮助你缩小范围。 做到这一点最简单的方法是设置-Djboss.server.log.threshold=DEBUG当你启动JBoss系统属性
3. 你的怀疑对JMX控制台可能会产生误导。有可能是在做工作的背景无关的JMX控制台。根据我的经验,我们有一个问题,一个小的WAR文件似乎需要3分钟时间加载!它是无辜的。罪魁祸首,部分原因是许多war和罐子EAR文件。 虽然我不是专家,我建议如下: 1)尽量调高记录追查。这样一来,我亲眼目睹了部署者(EJBDeployer,我觉得)不必要的扫描war,我们的耳朵之一。然后我手动禁用那些WAR文件的扫描。 2)在启动过程中运行Wireshark的。我发现在等待来自外部的DTD请求的响应war文件被挂。这些网站要么现在不存在或不正确所服务的DTD文件到基于Java的程序。我可以用任何具有利用本地的DTD文件或本地镜像的DTD和具有本地的/ etc /主机回环加快步伐。
4. 我有这样一个问题,但我找到了一个很好的的初始和最大堆大小设置为值, -Xms512m -Xmx512m
有了这个,我是从4到2分钟出发改善
5.
您可以参考以下链接以避免不必要的注释扫描这有可能你的服务器启动
6.
我的JBoss 5.1.0用的MacBook Pro(主频2.26GHz 4GB),而不应用它在54秒开始
15:00:26,449 INFO [ServerImpl] JBoss (Microcontainer) [5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221634)] Started in 54s:720ms
我做了基于“默认”的新配置。在JMS dataosurce指向一个Postgres数据库,而不是“Hypersonic数据库”(数据库)
7.
我想你已经开始在调试模式。此模式可高达3比正常模式更慢。
但也有可能是也是一个问题,从JDK5切换到JDK6的时候。我发现这个解决方案就在这里
我已经解决了。这是一个调试问题。我从改变了我的调试设置:
wrapper.java.additional.26=-Xdebug
wrapper.java.additional.27=-Xnoagent
wrapper.java.additional.28=-Djava.compiler=NONE
wrapper.java.additional.27=-Xrunjdwp:transport=dt_socket,address=7199,server=y,suspend=n
于:
wrapper.java.additional.26=-Xdebug
wrapper.java.additional.27=-Xrunjdwp:transport=dt_socket,address=7199,server=y,suspend=n
和JBoss快了。
希望这会有所帮助。
8.
你需要JMX的控制台应用程序?务实的事情是从服务器未部署它,你可以在JConsole的或者jvisualvm为基本的东西。
9.
见特别是“调整”的一部分。
10.
关闭批注扫描和你不需要其他函数
当您启动/从eclipse停止JBoss的,它不会清理和放大器;正常工作文件夹。设置外部工具配置并运行一个批处理文件来删除一切和放大器;每次启动前的工作文件夹。
我能够运行从15/20分钟的“默认”配置文件,以5分钟。
2. 这是记录在天威很大的差距。我建议修改日志配置调试级别登录的一切,而不是信息。这将产生一个可怕的很多日志条目,但希望会帮助你缩小范围。 做到这一点最简单的方法是设置-Djboss.server.log.threshold=DEBUG当你启动JBoss系统属性
3. 你的怀疑对JMX控制台可能会产生误导。有可能是在做工作的背景无关的JMX控制台。根据我的经验,我们有一个问题,一个小的WAR文件似乎需要3分钟时间加载!它是无辜的。罪魁祸首,部分原因是许多war和罐子EAR文件。 虽然我不是专家,我建议如下: 1)尽量调高记录追查。这样一来,我亲眼目睹了部署者(EJBDeployer,我觉得)不必要的扫描war,我们的耳朵之一。然后我手动禁用那些WAR文件的扫描。 2)在启动过程中运行Wireshark的。我发现在等待来自外部的DTD请求的响应war文件被挂。这些网站要么现在不存在或不正确所服务的DTD文件到基于Java的程序。我可以用任何具有利用本地的DTD文件或本地镜像的DTD和具有本地的/ etc /主机回环加快步伐。
4. 我有这样一个问题,但我找到了一个很好的的初始和最大堆大小设置为值, -Xms512m -Xmx512m
有了这个,我是从4到2分钟出发改善
5.
您可以参考以下链接以避免不必要的注释扫描这有可能你的服务器启动
6.
我的JBoss 5.1.0用的MacBook Pro(主频2.26GHz 4GB),而不应用它在54秒开始
15:00:26,449 INFO [ServerImpl] JBoss (Microcontainer) [5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221634)] Started in 54s:720ms
我做了基于“默认”的新配置。在JMS dataosurce指向一个Postgres数据库,而不是“Hypersonic数据库”(数据库)
7.
我想你已经开始在调试模式。此模式可高达3比正常模式更慢。
但也有可能是也是一个问题,从JDK5切换到JDK6的时候。我发现这个解决方案就在这里
我已经解决了。这是一个调试问题。我从改变了我的调试设置:
wrapper.java.additional.26=-Xdebug
wrapper.java.additional.27=-Xnoagent
wrapper.java.additional.28=-Djava.compiler=NONE
wrapper.java.additional.27=-Xrunjdwp:transport=dt_socket,address=7199,server=y,suspend=n
于:
wrapper.java.additional.26=-Xdebug
wrapper.java.additional.27=-Xrunjdwp:transport=dt_socket,address=7199,server=y,suspend=n
和JBoss快了。
希望这会有所帮助。
8.
你需要JMX的控制台应用程序?务实的事情是从服务器未部署它,你可以在JConsole的或者jvisualvm为基本的东西。
9.
见特别是“调整”的一部分。
10.
关闭批注扫描和你不需要其他函数
当您启动/从eclipse停止JBoss的,它不会清理和放大器;正常工作文件夹。设置外部工具配置并运行一个批处理文件来删除一切和放大器;每次启动前的工作文件夹。
我能够运行从15/20分钟的“默认”配置文件,以5分钟。
vip酷巴流体
2024-11-19 广告
2024-11-19 广告
作为酷巴流体控制(苏州)有限公司的工作人员,对于缓冲器的安装有所了解。以电梯缓冲器为例,其安装步骤如下:首先,确定缓冲器中心位置,使其与轿厢撞板中心对准,偏移不得超过20mm。其次,用水平尺测量缓冲器顶面,确保其水平误差小于2‰。如果为双缓...
点击进入详情页
本回答由vip酷巴流体提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询