Back to the reports themselves.
I am running the GW1000 system without any reports, and will probably end 
up running cron jobs to occasionally update the reports.


   - I created an empty folder and pointed the config file there.
   - This is a heavily customised Seasons report, because it is basically 
   indoor air/living quality only.
   - I ran    weectl report run SeasonsReport 
    --config=/etc/weewx/ewitt.conf
   - then  ls -lrt --full-time to show the increment in file creation times.
   - my customised report has 5 daily, 4 weekly, 3 monthly and 5 yearly 
   plots, so not a particular burdon.

The results show the report  files are generated in short bursts, then a 
gap, then a few more, etc.  The sequence is...

   - start at 2:14.6 seconds
   - 14.8 s NOAA folder populated by 14.8 seconds
   - 2.5 s later index.html, followed statistics
   - 0.9 s gap to  telemetry, tabular &  celestial, which were within 0.02 s
   - 40 s gap to rss.xml ,
   - 0.04 sec gap to the start of the PNG files daybarom and daytempdew
   - 13s gap to dayhumidity, dayPM, dayco2, weekbarom and weektempdew (all 
   within 0.25s)
   - 21s gap to weekPM, weekco2, monthbarom, monthtempdew (all within 0.2 s)
   - 10.3 s gap to monthco2, yearbarom, and the remaining 4 year summaries. 
   (within 0.1s)
   - 10.2s gap to seasons.js, css, font and favicon.ico (all at identical 
   times - to the nanosecond!)



On Monday 25 December 2023 at 7:41:15 pm UTC+10 Cameron D wrote:

> A bit more info on the reports.
>
>    1. I disabled any reports from the GW1000 and cpu usage dropped to 
>    zero.
>    2. I set the WMR300 to just use the Seasons skin as-shipped, but there 
>    was no improvement.
>    3. I changed wmr300 config to write to a new empty directory (with 
>    suitable ownership and permissions) and things got much worse:
>
>
>    - NOAA dir was created and populated.
>    - A set of PNG files and inxex.html were written as expected.
>    - the reports now timeout every minute, rather than every 2 minutes.
>    - various support files are never copied across - seasons.css and js; 
>    background, icons, font, lang folders do not exist (not sure whether some 
>    are hangovers from prev versions.)
>    - Most files are not updated when expected.
>
>
>  For example, I deleted all day*.png files and, at the next update, noted 
> the following:
>    
>    - the barometer and tempdew were the only images to reappear. 
>    -  rss.xml was updated
>    - html files celestial, tabular and telemetry were 1 minute old
>    - statistics.html was 2 minutes old
>    - index.html was 4 min old
>    - NOAA had not been updated for 7 min
>    - other files were older - css and js files were dated from when I 
>    copied them over manually.
>    - the files that do get updated within a report period are often dated 
>    within 0.1 seconds of each other, but sometimes are seconds apart.
>
>
> On Monday 25 December 2023 at 5:34:29 pm UTC+10 Cameron D wrote:
>
>
> *Reports not completing:*
> Both systems report via customised Seasons skins, and they *appear *to be 
> giving reasonable updates to the reports. The WMR300 merges data from both 
> databases and has a separate issue that I will report in detail later. The 
> gw100 seems to give updated reports, including sensible plots and current 
> conditions every 2 minutes.
> They sample at 1 minute intervals and  every 2 minutes *both *systems 
> independently report:
> *INFO weewx.engine: Launch of report thread aborted: existing report 
> thread still running*
>
> *Both instances are each consuming 60 to 100% cpu permanently.*
>
> When I stop (allow it to die) and restart, there is not much cpu activity 
> for the first minute, so I would guess it is tied into thje report 
> generation.
>
> I'll have a go with the default skin...
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-development/a6b116db-2356-499c-8bd4-5e61455cd4e8n%40googlegroups.com.

Reply via email to