Cumulus hangs at web site update
Posted: Thu 06 Oct 2022 1:49 am
I've been running Cumulus on Windows posting data from a Davis Vantage Pro2 station since 2011. I've been running Cumulus version 1.9.4 build 1099 for many, many months. My setup failed abruptly at midnight October 2.
Since then, the Cumulus software stalls the moment it hits the next 5 minute "update web site" point.
While the most recent update timestamps on the various pages of my website:
https://pastoll.info/weather/index.htm
Suggest the original failure happened after about half of the pages had been uploaded, the way it fails now seems to happen before any attempted traffic at all. If I have the user interface showing on my desktop as a 5 minute interval approaches, the clock in the upper right counter just stops at either nn:nn:59 or nn:nn:00. Checking the application for activity as indicated by Process Explorer suggests complete stasis. Not only is new CPU time not accumulated, there is not even any change in Page Fault count, which normally increases by hundreds in each update interval if the user interface is in view on the desktop.
I tried turning off "Auto Update" under Web settings, and Cumulus ran successfully for over nine hours with no trouble detected. While I imagined I had turned off both the loading of my web page and my uploads to Weather Underground, in truth my Wunderground updates were running all that time. Successfully, I think.
https://www.wunderground.com/dashboard/pws/KNMALBUQ102
So my failure is in some sense specifically associated with starting to run the code involved in doing web updates. Unlike normal internet communication problems, I don't get an entry in the Error Log portion of the Status field in the desktop interface. I turned on Debug Log once, and the last few lines read:
0190.672 : 08:24:56.347 Load current data
0191.578 : 08:24:57.255 Data loaded
0191.578 : 08:24:57.255 Load current data
0192.484 : 08:24:58.164 Data loaded
0192.484 : 08:24:58.164 Load current data
0193.578 : 08:24:59.264 Data loaded
0193.578 : 08:24:59.264 Load current data
0194.484 : 10/5/2022 8:25:00 AM Minute timer 25
0194.484 : Adding LH entry, ts = 8:25:00 AM raintot = 10.7299995422363
0194.484 : 8:25:00 AM Creating WXNow File
0000.000 : **** Logging Disabled
0000.000 : **** Logging Disabled
After I started writing these notes, I decided to try a manual update by going to my session with over nine hours of success and triggering a manual web page update using File|Web Update.
As with my automatic 5-minute updates, the reaction was that the time-of-day indication in the user interface froze the moment I clicked the update button. Process Explorer indicates that Page Faults ceased entirely, and in other respects the user Interface seemed completely unresponsive. I accepted the offer from Windows to force a close of the program.
It is my hope to get my website updating again, without losing ten years of data. I seek advice on how I might reasonably proceed.
Possibly I should download a fresh install package for Cumulus.
Possibly I should initiate my long-intended transition to Cumulus MX, seeking the proper procedure for transitioning an existing Cumulus installation.
I'm eager for any advice. Meanwhile, I intend in the short term to run Cumulus with web page Auto Update disabled. I believe this means my data files should continue to accumulate station data, and my Wunderground data will be updated, but my Web page will remain as it froze at midnight October 2.
Since then, the Cumulus software stalls the moment it hits the next 5 minute "update web site" point.
While the most recent update timestamps on the various pages of my website:
https://pastoll.info/weather/index.htm
Suggest the original failure happened after about half of the pages had been uploaded, the way it fails now seems to happen before any attempted traffic at all. If I have the user interface showing on my desktop as a 5 minute interval approaches, the clock in the upper right counter just stops at either nn:nn:59 or nn:nn:00. Checking the application for activity as indicated by Process Explorer suggests complete stasis. Not only is new CPU time not accumulated, there is not even any change in Page Fault count, which normally increases by hundreds in each update interval if the user interface is in view on the desktop.
I tried turning off "Auto Update" under Web settings, and Cumulus ran successfully for over nine hours with no trouble detected. While I imagined I had turned off both the loading of my web page and my uploads to Weather Underground, in truth my Wunderground updates were running all that time. Successfully, I think.
https://www.wunderground.com/dashboard/pws/KNMALBUQ102
So my failure is in some sense specifically associated with starting to run the code involved in doing web updates. Unlike normal internet communication problems, I don't get an entry in the Error Log portion of the Status field in the desktop interface. I turned on Debug Log once, and the last few lines read:
0190.672 : 08:24:56.347 Load current data
0191.578 : 08:24:57.255 Data loaded
0191.578 : 08:24:57.255 Load current data
0192.484 : 08:24:58.164 Data loaded
0192.484 : 08:24:58.164 Load current data
0193.578 : 08:24:59.264 Data loaded
0193.578 : 08:24:59.264 Load current data
0194.484 : 10/5/2022 8:25:00 AM Minute timer 25
0194.484 : Adding LH entry, ts = 8:25:00 AM raintot = 10.7299995422363
0194.484 : 8:25:00 AM Creating WXNow File
0000.000 : **** Logging Disabled
0000.000 : **** Logging Disabled
After I started writing these notes, I decided to try a manual update by going to my session with over nine hours of success and triggering a manual web page update using File|Web Update.
As with my automatic 5-minute updates, the reaction was that the time-of-day indication in the user interface froze the moment I clicked the update button. Process Explorer indicates that Page Faults ceased entirely, and in other respects the user Interface seemed completely unresponsive. I accepted the offer from Windows to force a close of the program.
It is my hope to get my website updating again, without losing ten years of data. I seek advice on how I might reasonably proceed.
Possibly I should download a fresh install package for Cumulus.
Possibly I should initiate my long-intended transition to Cumulus MX, seeking the proper procedure for transitioning an existing Cumulus installation.
I'm eager for any advice. Meanwhile, I intend in the short term to run Cumulus with web page Auto Update disabled. I believe this means my data files should continue to accumulate station data, and my Wunderground data will be updated, but my Web page will remain as it froze at midnight October 2.