在我的 collectd 服务器上,syslog 文件很快就被许多如下消息填满:
collectd-srv01.mydomain.com collectd[]: uc_update: Value too old: name = another_server.mydomain.com/some_metric; value time = 1674488856.852; last cache update = 1674488859.624;
collectd-srv01.mydomain.com collectd[]: Filter subsystem: Built-in target `write': Dispatching value to all write plugins failed with status -1.
collectd-srv01.mydomain.com collectd[]: Filter subsystem: Built-in target `write': Some write plugin is back to normal operation. `write' succeeded.
答案1
解决方案:问题不是来自 collectd 服务器本身,而是来自向其发送数据的多个主机(another_server.mydomain.com
在上面的日志中)
2 个不同的 collectd 实例同时运行,这显然是错误的。终止其中一个进程即可解决该问题。