同事反映运行某业务系统的jboss启动异常缓慢.
解决思路:
1.从运行正常的机器拷贝一份环境jboss/jdk到目标机 结果:失败
2.检测磁盘io读写,iotop -o jboss启动时io读写少,怀疑磁盘异常,但后续通过上传文件排除. 结果:失败
3.查看数据库的连接配置文件,应用加载配置,无异常
4.发现在jboss启动时会去更新定时器的包,怀疑是不是网络有关系(其实心里已经逼视这个想法了,数据库和应用在同一台,关网络毛线事儿啊),查看dns无问题.最后发现无关.
解决结果:
客户在修改机器名的时候只修改了hostname \network而未对hosts进行对应修改!!!!
增加机器名称解析后,jboss启动立马正常.坑...太坑了....