Mostly FYI
I was looking at the most recent log in /MXdiags I noticed a caught exception that shows up periodically. It doesn't seem to be causing issues on the Cumulus MX side. Weather Underground (the WU prefix I assume) looks OK, although I only see a record every 5 minutes (though CMX is configured to update every minute).
Code: Select all
2017-09-20 08:50:00.914 WU update: at System.Net.WebConnection.HandleError(WebExceptionStatus st, System.Exception e, System.String where)
at System.Net.WebConnection.ReadDone(IAsyncResult result)
I do note that based on the timing, this is where I'd expect to see "WU Response: OK: success". So I'd guess there some response or something from WU that's being handled as an exception.
Here's the end of the log grepped for "Exception" showing the timestamps. On 09-19 I noticed 7 in a row, every minute... That shows up in WU as a gap. (Interesting around that time, on the WU side, the entries are at different time intervals, as short as a minute instead of the usual 5).
Code: Select all
2017-09-19 23:17:00.246 WU update: at System.Net.WebConnection.HandleError(WebExceptionStatus st, System.Exception e, System.String where)
2017-09-19 23:18:00.249 WU update: at System.Net.WebConnection.HandleError(WebExceptionStatus st, System.Exception e, System.String where)
2017-09-20 01:38:00.689 WU update: at System.Net.WebConnection.HandleError(WebExceptionStatus st, System.Exception e, System.String where)
2017-09-20 03:20:01.006 WU update: at System.Net.WebConnection.HandleError(WebExceptionStatus st, System.Exception e, System.String where)
2017-09-20 03:54:01.104 WU update: at System.Net.WebConnection.HandleError(WebExceptionStatus st, System.Exception e, System.String where)
2017-09-20 04:07:01.133 WU update: at System.Net.WebConnection.HandleError(WebExceptionStatus st, System.Exception e, System.String where)
2017-09-20 06:34:00.527 WU update: at System.Net.WebConnection.HandleError(WebExceptionStatus st, System.Exception e, System.String where)
2017-09-20 08:50:00.914 WU update: at System.Net.WebConnection.HandleError(WebExceptionStatus st, System.Exception e, System.String where)
at System.Net.WebConnection.ReadDone(IAsyncResult result)
Cheers,
Bob