eSpace CC_R001C02LENT01 Agentmanagement 页面登陆失败

发布时间:  2014-10-14 浏览次数:  150 下载次数:  0
问题描述

1,eSpace CC_R001C02LENT01版本 Agentmanagement 页面登陆失败。
2,查看catalina.out日志有错误提示:
[JMSCheckTask] [com.huawei.elpis.common.jms.JMSInit] [ERROR] - create JMS Connection fail
3, AgentManagementLog.log 提示:
log4j: setFile called: /home/gaea/tomcat6/logs/AgentManagement/AgentManagementLog.log, true
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: /home/gaea/tomcat6/logs/AgentManagement/AgentManagementLog.log (Permission denied)
 

告警信息
1,eSpace CC_R001C02LENT01版本 Agentmanagement 页面登陆失败,现象如下所示:

2,查看catalina.out日志有错误提示:
[JMSCheckTask] [com.huawei.elpis.common.jms.JMSInit] [ERROR] - create JMS Connection fail
3, AgentManagementLog.log 提示:
log4j: setFile called: /home/gaea/tomcat6/logs/AgentManagement/AgentManagementLog.log, true
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: /home/gaea/tomcat6/logs/AgentManagement/AgentManagementLog.log (Permission denied)
处理过程
1,检查gaea进程是否启动,采用如下命令:
ps -ef|grep java |grep gaea.
经检查发现进程已经启动。
2, 尝试关闭gaea进程然后再重启gaea进程。步骤如下:
(1)检查Amonit进程是否启动:
用root账户登陆Espace agent server 用命令查看Amonit进程:
ps -ef|grep java |grep Amonit
发现Amonit进程正在运行。注意:此进程启动的情况下,gaea会自动重启。
(2) 关闭gaea进程:
用root账户登陆Espace agent server 用如下命令关闭gaea进程:
kill -9 "eaea进程号"
(3), 等待1分钟左右。
(4),采用命令检查gaea进程是否启动且只有一个进程:
ps -ef|grep java |grep gaea
结果发现gaea进程启动,并只有一个.
3, 再次登录agentmanagement页面,问题依然存在。
4, 查看日志。日志路径如下:
/home/gaea/tomcat6/logs
5, 经检查AgentManagementLog.log 发现,权限有问题:
log4j: setFile called: /home/gaea/tomcat6/logs/AgentManagement/AgentManagementLog.log, true
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: /home/gaea/tomcat6/logs/AgentManagement/AgentManagementLog.log (Permission denied)
6, 检查gaea目录权限:
在/home/gaea下执行:
ll
结果很多目录属于root用户。
7,对症下药, 修改/home/gaea/tomcat6目录下所有文件的所属用户:
执行:chown -R gaea tomcat6/*
8, 重新启动gaea进程,参照步骤2
9, 重新登录agentmanagement成功
10,同时检查catalina.out日志,错误“create JMS Connection fail
”消失。
11,问题解决。
根因
1,gaea程序正常运行,但是由于内部各文件的所属用户不同,导致agentmanagement与其他部件的通信受到影响,从而导致页面无法登陆,且日志上提示:create JMS Connection fail。

建议与总结
1,碰到此类问题,首先确保相应进程运行正常,其次检查相关目录所属用户。
2, 要学会查看日志

END