这两天我的cacti运行出现了故障,特把解决办法整理如下,
之前我的cacti都运行的好好,偶然的关系,我发现生成的图上的时间不对,于是我就使用ntpdate命令和时间服务器进行了同步,至此,问题就开始出现了,现象如下
1,再生成的图就恢复了正常
2,但是流量什么的都出不来了
一开始我以为是系统的原因,于是我就将电脑重启了,结果发现问题依旧
于是我就手动执行了poller的脚本
/usr/local/php/bin/php /usr/local/apache2/htdocs/cacti/poller.php
|
结果出现了下面的结果
05/05/2008 12:00:45 AM - POLLER: Poller[0] NOTE: Poller Int: '300', Cron Int: '300', Time Since Last: '-31656556', Max Runtime '298', Poller Runs: '1'
05/05/2008 12:00:45 AM - POLLER: Poller[0] NOTE: Cron is configured to run too often! The Poller Interval is '300' seconds, with a minimum Cron period of '300' seconds, but only -31656556 seconds have passed since the poller last ran.
|
经过查看poller.php源文件,看到
foreach($parms as $parameter) {
@list($arg, $value) = @explode("=", $parameter);
switch ($arg) {
case "-d":
case "--debug":
$debug = TRUE;
break;
case "--force":
$force = TRUE;
break;
case "--version":
case "-V":
case "-H":
case "--help":
display_help();
exit(0);
default:
echo "ERROR: Invalid Argument: ($arg)\n\n";
display_help();
exit(1);
}
}
|
有--force参数可以使用,于是在我执行后面加入了这个参数
/usr/local/php/bin/php /usr/local/apache2/htdocs/cacti/poller.php --force
|
结果就恢复了正常了,如果有和我一样的朋友不妨也加上这个参数
阅读(2236) | 评论(0) | 转发(0) |