II tried to read the php code and solve this issue myself, but I can’t figure it out. I will try to be brief:
LibreNMS user - I recently switched from a rrdcached sock to a localhost. So, it actually gets run as thus:
php ./weathermap.php --config configs//CheyenneCircuits.conf --base-href /plugins/Weathermap/ --chdir /opt/librenms/rrd --daemon 127.0.0.1:42217
You can see it is properly run as a daemon. Yet, still it complains that many rrd" had no valid data, according to WeatherMapDataSource_rrd" which they don’t, because my timeout is quite long - 1800 seconds. Now, if I restart rrdcached to flush everything to disk, it works fine for a minute.
Is not some manner of communication with rrdcached supposed to prevent this? I had no issues when I had a local file instead of 127.0.0.1. My apologies, I’m not good at php.
Note: latest git version, rrdcached 1.6
Thank you for your time.