PM – CMDPHP: Poller[0] ERROR: SQL Assoc Failed!, Error:’2006′

cacti-logo

故障现象:部分主机丢失;图形为空,下载数据为“NAN”;CactiEZ日志中出现大量的“PM - CMDPHP: Poller[0] ERROR: SQL Assoc Failed!, Error:'2006'”错误。
故障原因:服务器异常重启。
故障分析:服务器重启时部分数据未能完整写入数据库,数据丢失导致。
故障处理:

1、查找myisamchk
[root@Cactiez /]# find . -name myisamchk
./usr/bin/myisamchk
2、查找MYI数据库文件:
[root@Cactiez /]# find . -name *.MYI                                                                   ------输出结果示例如下:
./var/lib/mysql/mysql/plugin.MYI
./var/lib/mysql/cacti/data_template_data.MYI
3、修复cacti下所有.MYI文件(也可以根据日志提示修复对应.MYI文件)
[root@CactiEZ ~]# service httpd stop
[root@Cactiez /]# service mysqld stop
[root@Cactiez /]# /usr/bin/myisamchk -c -r /var/lib/mysql/cacti/*.MYI
[root@Cactiez /]# service mysqld start
[root@CactiEZ ~]# service httpd start
正常服务器重启流程:
[root@CactiEZ ~]# service httpd stop
[root@CactiEZ ~]# service mysqld stop
[root@CactiEZ ~]# shutdown -h 5

还没有评论,快来抢沙发!

发表评论

  • 😉
  • 😐
  • 😡
  • 😈
  • 🙂
  • 😯
  • 🙁
  • 🙄
  • 😛
  • 😳
  • 😮
  • emoji-mrgree
  • 😆
  • 💡
  • 😀
  • 👿
  • 😥
  • 😎
  • ➡
  • 😕
  • ❓
  • ❗
  • 72 queries in 0.401 seconds