不涉及
imcfaultdm.exe、imcnetresdm.exe和imcvnmdm.exe等多个进程报错“进程启动未知错误”
1. 对于进程启动异常问题,需要收集前台日志和iMC/server/conf/log下对应的进程日志。
2. 查看告警和资源进程日志,是由于 tbl_trap_data_other表损坏导致的,需要对报错的数据库表进行修复。
2022-04-08 08:39:46.731 [WARNING (144)] [THREAD(4108732160)] [CQvDBSelectorADP::reader] Execute "show fields from vw_trap_data_all" failed, errorMsg:Table "./monitor_db/tbl_trap_data_other" is marked as crashed and last (automatic?) repair failed
3. 查看VNM进程日志,有如下记录。VNM需要去资源imcnetresdm.exe获取日志级别,依赖资源进程。由于此时资源进程未启动,就会导致VNM进程获取不到信息,一直处于等待状态,造成启动异常。
2021-03-29 12:18:00.587 [INFO (0)] [THREAD(4100692608)] [CQvApplication::start] call init().
2021-03-29 12:18:00.587 [INFO (0)] [THREAD(4100692608)] CVnmMainApp::waitProcStart waiting for the process starting, procID: 1
告警和资源进程的数据库表损坏问题,以MYSQL为例,可参考如下方法修复:
1.
service mysqld stop 停止mysql服务;
2. cd /var/lib/mysql/monitor_db 切换到该表所在目录(不切换的话会提示下面myisamchk命令失败);
3. 执行myisamchk -r -f tbl_trap_data_other.MYI ;
4. 最后 service mysqld start 启动mysql服务。
服务器异常断电等原因可能导致数据库表损坏,修复完成后若进程还是无法启动,可以继续查看日志,看是否有其他数据库表损坏,都可采用该方法解决,直到进程正常启动。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作