iMC进程启动异常处理方法
一、组网
iMC智能管理平台及相关业务组件场景。
二、问题描述
在iMC问题处理过程中经常出现部分进程无法正常启动而影响iMC的正常使用。如下图所示。
三、问题分析
造成这种情况的原因通常是相关进程运行所需的端口被占用或数据库异常导致。
四、解决方法
1、端口被占用(以端口162为例说明)
首先,查找本机上所有网卡上162端口被什么进程所占用,在CMD命令行下运行Netstat –aon | findstr 162,发现162端口被ID为11600的进程所占用,如下图所示。
然后启动任务管理器,查看PID为11600的是什么进程,然后右键将其结束,重新启动异常进程即可解决问题,如下图所示。
如果任务管理器中没有显示PID这一列,可以点击“查看-选择列”,勾选上PID即可。
2、连接数据库异常
连接数据库异常通常两种可能,一是配置文件中数据库IP地址配置不对,二是数据库用户密码发生改变。
首先,在iMC安装目录InstallRoot\commen\下打开server-add.xml文件可以看到iMC中各组件所保存的数据库IP地址,如果这个地址和当前数据库IP地址不一致则会导致进程重启异常,将错误的IP地址改为当前的IP地址即可。(不用改动127.0.0.1这个本地地址)。
如果第一步仍不能解决问题,需要查看进程对应组件连接数据库使用的用户名和密码是否错误,以致不能成功连接到数据库。数据库名和用户名在第一步中的sever-add.xml文件中可以看到,密码则是加密后的格式,这时可以在CMD下进入iMC安装目录\deploy下运行 pwdmgr.exe –query dbAddress dbName dbUserName查询组件连接数据库时使用的密码,如下图所示。
并运行osql –SdbAddress –Uname –Ppassword来连接数据库,验证数据库用户名和密码是否正确,如下图所示。
如上图所示出现1>即可判断为正确,如果错误请登录数据库修改为与此记录中的一致即可。
3、如果以上两步仍不能解决问题的话,请收集相应组件的日志文件,联系业软二线进行定位分析。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作