Would like to see a more extensive log extract, I wouldn’t have though a RPi2 would have that much of a problem with just WeeWX and Belchertown using a GW1000.
Gary On Tuesday, 9 November 2021 at 11:02:35 UTC+10 vince wrote: > I bet if you turn Belchertown off (temporarily) and enable just the > Standard or Seasons skin that it'll work just fine. > > Sometimes you need to throw more compute at the problem. > > On Monday, November 8, 2021 at 4:40:00 PM UTC-8 bchap...@gmail.com wrote: > >> Raspberry Pi 2 with raspbian buster >> >> This runs in a cycle of approximately every 6 minutes. Nothing else >> running on this machine. >> >> On Monday, November 8, 2021 at 7:35:14 PM UTC-5 tke...@gmail.com wrote: >> >>> Yes, tell us what computer you are using. Also, the operating system and >>> version. >>> >>> On Mon, Nov 8, 2021 at 4:32 PM vince <vince...@gmail.com> wrote: >>> >>>> Your database is locked :-) >>>> >>>> Typically this is when you're trying to do too much too fast on a very >>>> slow box like a pi-zero or the like. >>>> >>>> On Monday, November 8, 2021 at 4:06:48 PM UTC-8 bchap...@gmail.com >>>> wrote: >>>> >>>>> Nov 8 18:53:35 raspberrypi weewx[5618] INFO weewx.engine: Main loop >>>>> exiting. Shutting engine down. >>>>> Nov 8 18:53:35 raspberrypi weewx[5618] INFO weewx.engine: Shutting >>>>> down StdReport thread >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR weewx.reportengine: >>>>> Caught unrecoverable exception in generator >>>>> 'user.belchertown.HighchartsJsonGenerator' >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** database is locked >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** Traceback (most recent call last): >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** File >>>>> "/usr/share/weewx/weedb/sqlite.py", line 30, in guarded_fn >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** return fn(*args, **kwargs) >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** File >>>>> "/usr/share/weewx/weedb/sqlite.py", line 219, in execute >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** return sqlite3.Cursor.execute(self, >>>>> *args, **kwargs) >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** sqlite3.OperationalError: database is >>>>> locked >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** During handling of the above exception, >>>>> another exception occurred: >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** Traceback (most recent call last): >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** File >>>>> "/usr/share/weewx/weewx/reportengine.py", line 196, in run >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** obj.start() >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** File >>>>> "/usr/share/weewx/weewx/reportengine.py", line 281, in start >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** self.run() >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** File >>>>> "/usr/share/weewx/user/belchertown.py", line 1550, in run >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** start_ts = archive.firstGoodStamp() >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** File >>>>> "/usr/share/weewx/weewx/manager.py", line 247, in firstGoodStamp >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** _row = self.getSql("SELECT >>>>> MIN(dateTime) FROM %s" % self.table_name) >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** File >>>>> "/usr/share/weewx/weewx/manager.py", line 449, in getSql >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** _cursor.execute(sql, sqlargs) >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** File >>>>> "/usr/share/weewx/weedb/sqlite.py", line 44, in guarded_fn >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** raise weedb.OperationalError(e) >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** weedb.OperationalError: database is >>>>> locked >>>>> Nov 8 18:53:44 raspberrypi weewx[5618] ERROR >>>>> weewx.reportengine: **** Generator terminated >>>>> Nov 8 18:53:45 raspberrypi weewx[5618] INFO user.gw1000: >>>>> Gw1000Collector thread has been terminated >>>>> Nov 8 18:53:45 raspberrypi weewx[5618] CRITICAL __main__: Database >>>>> OperationalError exception: database is locked >>>>> Nov 8 18:53:45 raspberrypi weewx[5618] CRITICAL __main__: **** >>>>> Waiting 2 minutes then retrying... >>>>> Nov 8 18:55:45 raspberrypi weewx[5618] INFO __main__: retrying... >>>>> >>>>> -- >>>> 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 weewx-user+...@googlegroups.com. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/weewx-user/005fa296-d595-4f83-9626-1d6f45ccf251n%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/005fa296-d595-4f83-9626-1d6f45ccf251n%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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/df3aecaa-c2e1-4225-8321-30b7de4f1d43n%40googlegroups.com.