I noticed that whenever i stop weewx (under systemd - systemctl stop weewx) 
it stops with an error. how do we fix this? Its not hurting anything but it 
seems weewx ought to be able to exit gracefully.

weewxd[22586]: LOOP:   2020-05-09 01:54:10 PDT (1589014450) altimeter: 
29.9989454584283, appTemp: 54.97090145017383, barometer: 29.992, beaufort: 0
, cloudbase: 2556.1648670782447, consBatter>etc
weewxd[22586]: LOOP:   2020-05-09 01:54:12 PDT (1589014452) altimeter: 
29.9989454584283, appTemp: 54.97090145017383, barometer: 29.992, beaufort: 0
, cloudbase: 2556.1648670782447, consBatter>etc
python[22586]: weewx[22586] INFO __main__: Received signal TERM (15).
python[22586]: weewx[22586] INFO weewx.engine: Main loop exiting. Shutting 
engine down.
python[22586]: weewx[22586] INFO weewx.engine: Shutting down StdReport 
thread
python[22586]: weewx[22586] DEBUG weewx.engine: StdReport thread has been 
terminated
python[22586]: weewx[22586] DEBUG weewx.restx: Shut down CWOP thread.
python[22586]: weewx[22586] DEBUG weewx.restx: Shut down Wunderground-PWS 
thread.
python[22586]: weewx[22586] INFO __main__: Terminating weewx version 4.0.0
python[22586]: weewx[22586] INFO __main__:     ****  Traceback (most recent 
call last):
python[22586]: weewx[22586] INFO __main__:     ****    File 
"/usr/local/bin/weewx/bin/weewxd", line 154, in main
python[22586]: weewx[22586] INFO __main__:     ****      engine.run()
python[22586]: weewx[22586] INFO __main__:     ****    File 
"/usr/local/bin/weewx/bin/weewx/engine.py", line 188, in run
python[22586]: weewx[22586] INFO __main__:     ****      for packet in self.
console.genLoopPackets():
python[22586]: weewx[22586] INFO __main__:     ****    File 
"/usr/local/bin/weewx/bin/weewx/drivers/vantage.py", line 532, in 
genLoopPackets
python[22586]: weewx[22586] INFO __main__:     ****      for _loop_packet in 
self.genDavisLoopPackets(200):
python[22586]: weewx[22586] INFO __main__:     ****    File 
"/usr/local/bin/weewx/bin/weewx/drivers/vantage.py", line 559, in 
genDavisLoopPackets
python[22586]: weewx[22586] INFO __main__:     ****      loop_packet = self.
_get_packet()
python[22586]: weewx[22586] INFO __main__:     ****    File 
"/usr/local/bin/weewx/bin/weewx/drivers/vantage.py", line 572, in 
_get_packet
python[22586]: weewx[22586] INFO __main__:     ****      _buffer = self.port
.read(99)
python[22586]: weewx[22586] INFO __main__:     ****    File 
"/usr/local/bin/weewx/bin/weewx/drivers/vantage.py", line 279, in read
python[22586]: weewx[22586] INFO __main__:     ****      _buffer = self.
serial_port.read(chars)
python[22586]: weewx[22586] INFO __main__:     ****    File 
"/usr/lib/python3.8/site-packages/serial/serialposix.py", line 482, in read
python[22586]: weewx[22586] INFO __main__:     ****      ready, _, _ = 
select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left
())
python[22586]: weewx[22586] INFO __main__:     ****    File 
"/usr/local/bin/weewx/bin/weewxd", line 257, in sigTERMhandler
python[22586]: weewx[22586] INFO __main__:     ****      raise Terminate
python[22586]: weewx[22586] INFO __main__:     ****  Terminate
weewxd[22586]: LOOP:   2020-05-09 01:54:14 PDT (1589014454) altimeter: 
29.9989454584283, appTemp: 54.97090145017383, barometer: 29.992, beaufort: 0
, cloudbase: 2556.1648670782447, consBatter>etc


-- 
You received this message because you are subscribed to the Google Groups 
"weewx-development" 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-development/6648eeb4-e86e-4a44-a17f-c86652be96e1%40googlegroups.com.

Reply via email to