JBoss 4.0.5启动需要15分钟才能部署一个war文件【JAVA教程】

!
也想出现在这里? 联系我们
信息

JBoss 4.0.5启动需要15分钟才能部署一个war文件,第1张

概述JBoss 4.0.5启动需要15分钟才能部署一个war文件

这个JBoss实例部署了几个war文件。 其余的JBoss启动需要大约5分钟或更less的时间。 但是,当它到达一个特定的战争文件,启动只是挂起,没有进一步的输出到JBoss日志。 它在那里等了大约15分钟,然后突然战争开始部署。 其余的JBoss创业公司都很好。

我想知道的是你推荐我采取哪些步骤来诊断这种情况的原因?

这个网站不可能升级到更新版本的JBoss或者java(目前是1.5.0.7)。 它在3个基于xen的虚拟服务器上运行在32位CentOS 5.3 linux上,并在负载平衡configuration下运行。 所有三个服务器通过一个nfs共享代码是共同的。 但是,当3台服务器是物理的,代码是每台服务器的本地代码时,都看到同样的问题。 服务器是每个2个cpu,4GB RAM服务器。

同时作为参考,在这个JBoss实例中部署的战争实际上是部署目录内的目录中包含的战争爆炸。

JavafileLock是一个POSIX顾问(fcntl)锁

我在哪里可以find由Eclipse创build的androID密钥库的默认位置?

如何在apache BasicdataSource中使用encryption的密码?

如何在linux上使用Maven的SIGAR?

linux – 无法查看从Java创build的目录

Java运行时崩溃致命错误

Cloudera:在HDFS例外中上传文件

Java程序作为windows服务

封装Java进程的windows服务不时停止

使用nssm作为windows服务运行jar

很可能,jBoss将war文件解压到tmp目录。 在磁盘慢的机器上,或者如果战争很大,这将需要一段时间。 尝试在部署目录中展开它。 这里有一个关于这个主题的wiki ,但是简短的版本是创建一个战争名称的目录,最后包括.war,并且将内容解压到那个目录中。 它会像%JBOSS_HOME%server<instance>deploy<war_file>.war 。

我想知道的是你推荐我采取哪些步骤来诊断这种情况的原因?

首先15分钟是一个典型的超时延迟,也许试图访问网络资源。

1st strace -p pID找出服务器在做什么(系统调用)

第二次在空闲时间创建一些线程转储,以找出卡住的地方。

第三JBOSS_HOME/bin/run.conf检查$ JBOSS_HOME/bin/run.conf用于JAVA_OPTS的奇怪变化。

总结

以上是内存溢出为你收集整理的JBoss 4.0.5启动需要15分钟才能部署一个war文件全部内容,希望文章能够帮你解决JBoss 4.0.5启动需要15分钟才能部署一个war文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞153 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容