Please note: This is not reproducable. The only question is, if someones knows about threading issues in Python, that may produce such behavior. So don't ask about the log etc. I explain it below why.
It happened while I wrote an extension. I added some entries at the end of weewx.conf. They are for the new extension, but the extension itself is not loaded (not added to data_services so far). After the restart of WeeWX all was working as expected, except that no report was created any more. The log was identical, except the missing messages about reports. The same applies if debug is set to 1. There was no error message. There was no exception. If I removed some unused lines from weewx.conf (NOT in section StdReport), the reports were created again. I found out, that the StdReportEngine thread freezes at the beginning of the report loop (statement: enabled = to_bool(self.config_dict['StdReport'][report].get( 'enable', True))). I did a lot of debugging, and finally I added a logging statement (log.info) between every line of code in reportengine.py. After that all reports were created again. (But lots of messages in syslog of course) So why do I not provide a log excerpt? Unfortunately all this happens in my production environment only. The test environment does not show this behavior. And I don't want to perform more tests on the production environment. There are a lot of findings at Google about freezing threads in Python, but I did not find something appropriate. So does this description remember someone on something? (And meanwhile I have to invent some solution to have a smaller weewx.conf. It is about 64 KB in size now because of a lot of extensions.) -- 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/d09f5799-05fd-45e7-aa4b-29051dfebe97n%40googlegroups.com.