hello, after a few days of running weewx crashes, i have to to do "sudo service weewx restart", then it runs again a few days.
i am using the following driver to collect data: https://github.com/michael-slx/weewx-weatherlink-live this is the error code from syslog: Apr 5 03:15:17 piweewx weewx[2852] INFO user.weatherlink_live: Emitting push (broadcast) packet Apr 5 03:15:17 piweewx weewx[2852] INFO weewx.engine: Main loop exiting. Shutting engine down. Apr 5 03:15:18 piweewx weewx[2852] INFO user.weatherlink_live.scheduler: All tasks cancelled Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: Caught unrecoverable exception: Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** Traceback (most recent call last): Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 214, in run Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** self.dispatchEvent(weewx.Event(weewx.CHECK_LOOP, packet=packet)) Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** callback(event) Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 617, in check_loop Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** raise BreakLoop Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** weewx.engine.BreakLoop Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** During handling of the above exception, another exception occurred: Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** Traceback (most recent call last): Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 633, in post_loop Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** self._catchup(self.engine.console.genArchiveRecords) Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 677, in _catchup Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** for record in generator(lastgood_ts): Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File "/usr/share/weewx/weewx/drivers/__init__.py", line 30, in genArchiveRecords Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** raise NotImplementedError("Method 'genArchiveRecords' not implemented") Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** NotImplementedError: Method 'genArchiveRecords' not implemented Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** During handling of the above exception, another exception occurred: Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** Traceback (most recent call last): Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File "/usr/share/weewx/weewxd", line 157, in main Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** engine.run() Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 221, in run Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** self.dispatchEvent(weewx.Event(weewx.POST_LOOP)) Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** callback(event) Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 635, in post_loop Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** self._software_catchup() Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 697, in _software_catchup Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** origin='software')) Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** callback(event) Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 658, in new_archive_record Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** dbmanager.addRecord(event.record, accumulator=self.old_accumulator) Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File "/usr/share/weewx/weewx/manager.py", line 272, in addRecord Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** self._updateHiLo(accumulator, cursor) Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File "/usr/share/weewx/weewx/manager.py", line 935, in _updateHiLo Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** self._set_day_summary(_stats_dict, accumulator.timespan.stop, cursor) Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File "/usr/share/weewx/weewx/manager.py", line 1366, in _set_day_summary Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** cursor.execute(_sql_replace_str, _write_tuple) Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File "/usr/share/weewx/weedb/sqlite.py", line 29, in guarded_fn Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** return fn(*args, **kwargs) Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File "/usr/share/weewx/weedb/sqlite.py", line 211, in execute Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** return sqlite3.Cursor.execute(self, *args, **kwargs) Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** MemoryError Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** Exiting. -- 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 on the web visit https://groups.google.com/d/msgid/weewx-user/832896eb-67cd-4cfc-9752-cd099056474en%40googlegroups.com.
