hi
thank you for your answers.
i use VM and it has installed rockylinux 9 and it has 4 processors and 16Gb 
RAM, disks are regular.
"weectl report run" it doesn't speed up, because it takes 20 minutes until 
it finish.
here is new fresh "weectl debug"  
https://privatebin.povej.net/?061c299fc2caa42d#3u8DehmoDMdUX8LR1o9UK8QoUZ1kfiJfjpDBw3cJCY5P
 
Alot of this things you said I already disabled and tested.
now I have disabled sofaskin and enabled Season skin and it works on 3 
minutes interval page is updated.
I leave everything else as it is in weewx.conf
so here is my skin.conf if anybody can find something wrong.  
https://privatebin.povej.net/?b1104b9c4f295d66#J1Z5Zy9nq7diTcXzVBBRD5CcuzGtjHsvdzSiQpmXEyN3
I will research furher what about is wrong with sofaskin.conf or any tpl 
files.
I have enabled debug 3 only for now when I am investigating what is wrong.
I also disabled influx and nothing happend
I don't know what this is, I researched it but still don't know  soidad1=258
I will try with fresh sofaskin and than add things one by one.
rtgd  is not a problem I already test it.

sobota, 17. januar 2026 ob 04:58:54 UTC+1 je oseba Vince Skahan napisala:

> Run 'weectl debug' please so we can see your 'current' weewx.conf file and 
> current setup.  If you can also give us the top 100 lines or so of what 
> weewx logs when it starts up that would help too.  We don't have info on 
> what the startup logging looks like from your posts here that I can see.
>
> It looks like you're running the CW9009 variant of sofaskin. Did you 
> follow 'all' the installation instructions at 
> https://github.com/weatherstorm/Sofaskin-CW9009 ?    All of them ? 
>
> If you think you followed the sofaskin instructions exactly, I'd suggest 
> going back to vanilla weewx at least temporarily:
>
>    - disable sofaskin
>    - disable the rtgd stuff
>    - perhaps disable your uploaders (WU, influx)
>    - disable forecast and anything else you added to weewx other than 
>    interceptor
>    - enable Seasons 'only'
>    - does weewx+interceptor+Seasons run quickly ?
>    - if so, start to build back up
>       - reenable forecast
>       - reenable WU
>       - reenable influx
>       - again - verify it's still fast (with rtgd and sofaskin disabled)
>    
> If it's still fast then, you know where to look.  Again build softaskin up 
> incrementally:
>
>    - delete or rename your existing sofaskin tree
>    - reinstall unaltered sofaskin completely, following all the 
>    instructions exactly.  Do not customize anything.  Do not add rtgd. Just 
>    run vanilla sofaskin.  Does 'that' run quickly ?  
>    - if unaltered sofaskin is still fast, add your customizations again 
>    step-by-step keeping track of what you added.
>    - (save the original .tmpl files before you customize things so you 
>    can revert changes that break something)
>
> Basically do one thing at a time, verifying everything is fast after you 
> changed 'one' thing.  It's sometimes easier to build 'up' than to figure 
> out what broke things by trying to turn things off.
>
> Some things I noticed in your logs:
>
>    - interceptor is complaining 'INFO user.interceptor: unrecognized 
>    parameter soidad1=258' 
>    - forecast seems to run very often with a 300 second interval.  Dial 
>    that back to 3600 perhaps at least temporarily just in case it causes 
>    needless load
>    - you're throwing warnings using influx about unexpected/invalid input 
>    None
>    - rtgd and interceptor are 'very' verbose with debug=3.  If you're 
>    running a SD card that's not good long term.
>    - It looks like your mysqld is running on the weewx computer, correct 
>    ?  What kind of computer is it ?  How much RAM ?  Is it a pi with SD card 
>    or SSD or spinning disk ?
>
>
>
> On Friday, January 16, 2026 at 3:08:22 PM UTC-8 Tom Keffer wrote:
>
>> You didn't say what kind of processor you are using, but 19 minutes for 
>> 82 images does seem excessive.
>>
>> I wish I could offer you a shortcut to figure out what the problem is, 
>> but there really isn't one. Stop weewxd, then go into the Sofaskin 
>> skin.conf file. At the bottom, for option 'generator_list' 
>> remove everything except for the ImageGenerator. That will stop other 
>> generators and simplify the problem to just images.
>>
>> Then methodically go through all the listed images, commenting them out 
>> until you find the culprit.
>>
>> Use "weectl report run" to speed things up. 
>>
>> You can use a similar methodology for file generation.
>>
>> My bet is that one or more of the images is calling for an aggregate of 
>> something that is not in your database. Your mission is to find it.
>>
>> -tk
>>
>> On Fri, Jan 16, 2026 at 4:37 AM [email protected] <[email protected]> 
>> wrote:
>>
>>> I just tested a bit more. I have disabled all in skin.conf now I have 
>>> only summaries, where are no graphs just  a table
>>> and it takes the same time to update. And still create images.
>>> [CheetahGenerator]
>>>     # This section is used by the generator CheetahGenerator, and 
>>> specifies
>>>     # which files are to be generated from which template.
>>>     # Possible encodings are 'html_entities', 'utf8', or 'strict_ascii'
>>>     encoding = html_entities
>>>
>>> #    search_list_extensions = user.historygenerator.MyXSearch
>>> #    search_list_extensions = user.historygenerator.MyXSearch, 
>>> user.forecast.ForecastVariables
>>> #    search_list_extensions = user.forecast.ForecastVariables
>>> search_list_extensions = user.historygenerator.MyXSearch, 
>>> user.forecast.ForecastVariables, user.rain_days.RainDays, 
>>> user.monthly_avg.MonthlyAvg
>>>
>>>
>>>
>>>         
>>>     [[ToDate]]
>>>         # Reports that show statistics "to date", such as day-to-date,
>>>         # week-to-date, month-to-date, etc.
>>>         
>>>
>>>         [[[summary]]]
>>>             template = summary.html.tmpl
>>>
>>>             
>>>
>>> ###############################################################################
>>>
>>>
>>> jan 16 13:34:57 web.povej.net weewxd[435966]: DEBUG user.interceptor: 
>>> empty queue
>>> jan 16 13:35:07 web.povej.net weewxd[435966]: DEBUG user.interceptor: 
>>> empty queue
>>> jan 16 13:35:13 web.povej.net weewxd[435966]: INFO 
>>> weewx.imagegenerator: Generated 82 images for report SofaskinReport in 
>>> 1135.29 seconds
>>> jan 16 13:35:13 web.povej.net weewxd[435966]: INFO weewx.reportengine: 
>>> Copied 0 files to /var/www/html/weewx
>>> jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: 
>>> Report 'SeasonsReport' not enabled. Skipping.
>>> jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: 
>>> Running report 'SmartphoneReport'
>>> jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: 
>>> Running generators for report 'NOAAReport' in directory 
>>> '/etc/weewx/skins/NOAA' with locale 'sl_SI.UTF-8'
>>> jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: 
>>> No generators specified for report 'NOAAReport'
>>> jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: 
>>> Running report 'SofaskinReport'
>>> jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: 
>>> Found configuration file /etc/weewx/skins/Smartphone/skin.conf for report 
>>> 'SmartphoneReport'
>>> jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: 
>>> Found configuration file /etc/weewx/skins/sofaskin/skin.conf for report 
>>> 'SofaskinReport'
>>> jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: 
>>> Running generators for report 'SmartphoneReport' in directory 
>>> '/etc/weewx/skins/Smartphone' with locale 'sl_SI.      UTF-8'
>>> jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG 
>>> weewx.cheetahgenerator: Using search list 
>>> ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 
>>> 'weewx.cheetahgenera      tor.DisplayOptions', 
>>> 'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 
>>> 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 
>>> 'weewx.cheetahgenerato      r.SkinInfo', 'weewx.cheetahgenerator.Station', 
>>> 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo']
>>> jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.manager: 
>>> Daily summary version is 4.0
>>> jan 16 13:35:13 web.povej.net weewxd[435966]: INFO 
>>> weewx.cheetahgenerator: Generated 6 files for report SmartphoneReport in 
>>> 0.11 seconds
>>> jan 16 13:35:13 web.povej.net weewxd[435966]: DEBUG weewx.manager: 
>>> Daily summary version is 4.0
>>> jan 16 13:35:14 web.povej.net weewxd[435966]: INFO 
>>> weewx.imagegenerator: Generated 6 images for report SmartphoneReport in 
>>> 0.12 seconds
>>> jan 16 13:35:14 web.povej.net weewxd[435966]: INFO weewx.reportengine: 
>>> Copied 84 files to /var/www/html/weewx/smartphone
>>> jan 16 13:35:14 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: 
>>> Running report 'MobileReport'
>>> jan 16 13:35:14 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: 
>>> Found configuration file /etc/weewx/skins/Mobile/skin.conf for report 
>>> 'MobileReport'
>>> jan 16 13:35:14 web.povej.net weewxd[435966]: DEBUG weewx.reportengine: 
>>> Running generators for report 'SofaskinReport' in directory 
>>> '/etc/weewx/skins/sofaskin' with locale 'sl_SI.UTF-      8'
>>> jan 16 13:35:14 web.povej.net weewxd[435966]: DEBUG 
>>> weewx.cheetahgenerator: Using search list 
>>> ['user.historygenerator.MyXSearch', 'user.forecast.ForecastVariables', 
>>> 'user.rain_days.Ra      inDays', 'user.monthly_avg.MonthlyAvg', 
>>> 'weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 
>>> 'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras', ' 
>>>      weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 
>>> 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', 
>>> 'weewx.cheetahgenerator.Station', 'weewx.c      heetahgenerator.Stats', 
>>> 'weewx.cheetahgenerator.UnitInfo']
>>> jan 16 13:35:14 web.povej.net weewxd[435966]: DEBUG weewx.manager: 
>>> Daily summary version is 4.0
>>> jan 16 13:35:14 web.povej.net weewxd[435966]: DEBUG weewx.manager: 
>>> Daily summary version is 4.0
>>> [root@web ~]# ^C
>>>
>>>
>>> petek, 16. januar 2026 ob 10:20:25 UTC+1 je oseba [email protected] 
>>> napisala:
>>>
>>>> thank you all for your answers.
>>>> i checked this and it looks like this is not my problem  
>>>> https://github.com/weewx/weewx/wiki/v5-performance-troubleshooting
>>>> must be something else.
>>>> i changed this now in my weewx.conf
>>>>     [[SofaskinReport]]
>>>>         # The SeasonsReport uses the 'Seasons' skin, which contains the
>>>>         # images, templates and plots for the report.
>>>>         skin = sofaskin
>>>>         enable = true
>>>>         trigger = archive
>>>>         HTML_ROOT = /var/www/html/weewx
>>>>         copy_strategy = always
>>>> and here is whole log
>>>> from last update web page until next update web page 
>>>> petek, 16. januar 2026 ob 01:37:23 UTC+1 je oseba Tom Keffer napisala:
>>>>
>>>>> See https://github.com/weewx/weewx/wiki/v5-performance-troubleshooting 
>>>>> for a discussion of V5 performance issues.
>>>>>
>>>>> On Thu, Jan 15, 2026 at 4:15 PM R <[email protected]> wrote:
>>>>>
>>>>>>
>>>>>> A few observations.
>>>>>>
>>>>>> You are running the realtime gauge data extension usually used with 
>>>>>> the SteelSeries weather guages. You don't appear to be using the 
>>>>>> SteelSeries gauges on your site. The realtime gauge data extension won't 
>>>>>> be 
>>>>>> directly increasing report generation times but it is another service 
>>>>>> that 
>>>>>> is loading the CPU so other processes (eg WeeWX report generation) has 
>>>>>> less 
>>>>>> CPU resources so hence takes longer. Disable the realtime gauge data 
>>>>>> extension. As an aside it is the realtime gauge data extension that is 
>>>>>> generating the wind rose data that people seem to be fixated on.
>>>>>>
>>>>>> Your sofa skin is being run under the 'SeasonsReport' report name. So 
>>>>>> any comparison of generic Seasons performance against your (apparent) 
>>>>>> 'SeasonsReport' data is meaningless. Your site has 25-26 plots per 
>>>>>> day/week/month/year (Seasons typically has half that) so that will be a 
>>>>>> significant extra load.
>>>>>>
>>>>>> Your log extract (the 'long' one) shows a WeeWX startup but then 
>>>>>> jumps in time to when report threads are being aborted. So we never 
>>>>>> actually see the first report thread log output (well we see part of it 
>>>>>> where the SeasonsReport takes 300 odd seconds). Either post the entire 
>>>>>> log 
>>>>>> from startup until that first SeasonsReport thread completes or restart 
>>>>>> WeeWX and then post the entire log from startup until that first 
>>>>>> SeasonsReport thread completes. That way we can see what else is in that 
>>>>>> report thread that might be taking an excessive amount of time to 
>>>>>> generate 
>>>>>> (you appear to have a number of report enabled under StdReport, who 
>>>>>> knows 
>>>>>> what they are doing without seeing a log). 
>>>>>>
>>>>>> Following on from the last point I suggest you change 
>>>>>> [[SeasonsReport]] under [StdReport] to something like 
>>>>>> [[SofaskinReport]], 
>>>>>> that way your logs will be less misleading.
>>>>>>
>>>>>> Overall it seems to me you have a config that has accumulated a lot 
>>>>>> of detritus over time with a lot of that detritus still being enabled 
>>>>>> despite not being used. If you clean that up I think you will find 
>>>>>> things 
>>>>>> improve noticeably.
>>>>>>
>>>>>> R
>>>>>> On Friday, 16 January 2026 at 07:29:16 UTC+10 [email protected] 
>>>>>> wrote:
>>>>>>
>>>>>>> Hi
>>>>>>> Thank you for your advice I have added missing tables in mysql but 
>>>>>>> still takes 20 minutes to update web site.
>>>>>>> What can I disable for testing to see what is problem or somehow get 
>>>>>>> time which part takes longest?
>>>>>>>
>>>>>>> četrtek, 15. januar 2026 ob 20:15:56 UTC+1 je oseba Vince Skahan 
>>>>>>> napisala:
>>>>>>>
>>>>>>>> INFO weewx.cheetahgenerator: Generated 11 files for report 
>>>>>>>> SeasonsReport in 306.91 secondsThis is almost impossible unless 
>>>>>>>> you have altered your system or your skin.  Seasons is 'very' fast.
>>>>>>>>
>>>>>>>> Your weewx.conf shows only 96 elements in your db.  The 
>>>>>>>> wview_extended schema has 114, so I'm assuming you have manually 
>>>>>>>> (needlessly) tried to delete columns you didn't think were needed.  If 
>>>>>>>> your 
>>>>>>>> skin tries to report something not in an element in the db, things 
>>>>>>>> will get 
>>>>>>>> 'very' slow.
>>>>>>>>
>>>>>>>> I can't guess which item(s) might be missing in your schema but 
>>>>>>>> I've attached what you reported in the earlier thread, sorted 
>>>>>>>> alphabetically to be easier to look through.
>>>>>>>>
>>>>>>>> On Thursday, January 15, 2026 at 10:54:42 AM UTC-8 Karen K wrote:
>>>>>>>>
>>>>>>>>> [email protected] schrieb am Donnerstag, 15. Januar 2026 um 
>>>>>>>>> 19:29:20 UTC+1:
>>>>>>>>>
>>>>>>>>> Where I can get more info about that or who can help to solve this?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> John Smith explained a possible reason in the 2nd post: In your 
>>>>>>>>> database may be some columns missing. That results in WeeWX 
>>>>>>>>> calculating 
>>>>>>>>> them "on the fly", and that takes time. Look into the file 
>>>>>>>>> wview_extended.py and check if all columns there are really 
>>>>>>>>> present in your database.
>>>>>>>>>
>>>>>>>>> -- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "weewx-user" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>> send an email to [email protected].
>>>>>>
>>>>> To view this discussion visit 
>>>>>> https://groups.google.com/d/msgid/weewx-user/bb859670-ae88-4b2e-a5c2-554f79cec820n%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/weewx-user/bb859670-ae88-4b2e-a5c2-554f79cec820n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "weewx-user" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>>
>> To view this discussion visit 
>>> https://groups.google.com/d/msgid/weewx-user/620e64fa-84cf-490e-9d06-15e9f45a3cdfn%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/620e64fa-84cf-490e-9d06-15e9f45a3cdfn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/weewx-user/0aead7b1-84b1-4262-9a05-68cf48447f1en%40googlegroups.com.

Reply via email to