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.
