CAS E0535H09
选择主机页签时报“数据库访问错误”,点击其他页签正常
1、mysql分区占用率很高
参照知了案例:https://zhiliao.h3c.com/theme/details/169179 释放数据库空间
2、释放空间后,前台仍报错,依然看不到cvk主机的cpu及内存监控数据
3、查看cas.log及casserver日志,发现如下报错:
cas.log:
2021-11-24 15:34:40 [ERROR] [http-nio-8080-exec-664] [com.virtual.plat.server.vm.vmm.SshHostTool::getHostCpuInfo] python /opt/bin/get-sysinfo.py result is <?xml version="1.0" encoding="utf-8"?>
casserver日志:
2021-11-24 15:48:51 [ERROR] [pool-6-thread-2] [com.h3c.cas.server.cas.collection.dao.j::a] Insert host perf data get a exception.
java.sql.BatchUpdateException: Table "vservice.TBL_HOST_CPU_MEM_DETAIL" doesn"t exist
可确认原因为:缺失TBL_HOST_CPU_MEM_DETAIL这张表
4、根本原因为数据库空间不足,导致没有空间创建表
2021-11-23 00:00:00 [ERROR] [Thread-1512205] [com.h3c.cas.server.cas.collection.q::a] Create new table TBL_HOST_CPU_MEM_DETAILget a exception
java.sql.SQLException: Error writing file "./vservice/TBL_HOST_CPU_MEM_DETAIL.frm" (Errcode: 28 - No space left on device)
2021-11-23 00:00:11 [ERROR] [pool-6-thread-3] [com.h3c.cas.server.cas.collection.dao.j::a] Insert host perf data get a exception.
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table "vservice.TBL_HOST_CPU_MEM_DETAIL" doesn"t exist
1、清理数据库释放空间,参照案例 https://zhiliao.h3c.com/theme/details/169179
2、重启casserver服务(性能数据表重启可恢复)
注意:
因为涉及数据库操作,及性能数据的删除;在做删除操作前,务必跟客户沟通,得到客户许可后方可操作;(另外,正常情况下删除数据库数据需要提前做备份,但是此故障正是备份失败,所以对于清理操作务必准确慎重)
如果对以上操作有疑问,或者操作后故障仍没有解决的,请勿继续操作尽快联系400协助排查
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作