千家信息网

Cacti Error:'145“解决

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,早上正常查看监控之一,cacti不出图了。昨天断电了一次。排查:1、检查服务正常2、检查服务的连接,正常3、查看日志,报错145.日志报错如下:AM - CMDPHP: Poller[0] ERROR
千家信息网最后更新 2024年09月22日Cacti Error:'145“解决

早上正常查看监控之一,cacti不出图了。昨天断电了一次。排查:

1、检查服务正常

2、检查服务的连接,正常

3、查看日志,报错145.

日志报错如下:

AM - CMDPHP: Poller[0] ERROR: SQL Assoc Failed!, Error:'145', SQL:"select  poller_output.output,  poller_output.time,  poller_output.local_data_id,  poller_item.rrd_path,  poller_item.rrd_name,  poller_item.rrd_num  from (poller_output,poller_item)  where (poller_output.local_data_id=poller_item.local_data_id and poller_output.rrd_name=poller_item.rrd_name)  LIMIT 10000"

MySQL查看,采集器缓存停止了工作。

mysql>  select count(*) from poller_output;+----------+| count(*) |+----------+|        0 |+----------+1 row in set (0.00 sec)mysql>

解决方式:

1、重建采集器缓存(比较方便)

2、数据库清理(清空poller_output表)

truncate table poller_output;

恢复正常:

因为一年多仅仅出现一次问题,这里就不调参数优化了。

0