您的位置:首页 > 其它

Was 突发异常处理

2014-04-04 08:36 197 查看
系统在上午上班之前能够正常范围,到下午上班的时候发现系统访问不了,访问时出现的界面是说虚拟主机80端口不存在。

解决方法:

1. 看到这个信息首先检查应用部署的虚机主机中是否配置了80端口,发现没问题。

2. 检查IHS和was的Plugin-cfg.cml文件,发现文件为空,进入控制台,重新生成和传播插件,再次访问系统,还是不行。

3. 停止应用集群,启动一个节点,同时打开实时日志看是否有报错出现,启动后发现没有异常,再次访问仍然不行。

4.检查nodeagent状态,发现没异常,为了排除不同步问题,手动同步一次,再次访问还是不行。

5. 不通过IHS跳转,直接访问通过was和端口访问,仍然不行。

6. 再次检查app磁盘空间,没任何问题,但是却忘记看web的磁盘空间了,所以在这里无解了。

后来同事提醒,再次检查IHS空间,发现空间已满,坑爹啊,access日志文件13G,太大了。立马删除此文件,

进入dmgr重启IHS,打开系统。。。。。。。。还是不行,我都要哭了。

最后查看进程发现httpd启动的用户存在多个用户,手动在ssh上面再次通过root重启apache,再次检查就可以了。

总结: 系统出问题是首先定位问题,是IHS问题,还是was问题。

如果是IHS问题(1. 查看欢迎页是否能访问; 2. 查看进程是否没启动 3. 查看空间是否已满 4. 手动停止,启动Apache是否正常);

如果是was问题(1. 检查系统是否启动,查看日志是否有报错信息; 2. 通过IP+端口看看系统能否访问 3. 检查node是否同步 4. 查看日志是否跟数据库连接有关系 5. 查看是否内存溢出 6. 重启server,查看实时日志监看节点启动是否正常 7.无解情况下重新发布代码,排除代码被损坏情况)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: