Not completely following the scenario. If the vantage driver loses communication with the station, it will try up to max_retries time, then the program *starts over* from the top. It does not exit, so it is never in an "exiting state." It should keep trying forever.
As always, it is helpful to have a log, preferably with debug=1. -tk On Tue, Feb 5, 2019 at 2:18 PM chriswilkes33 <[email protected]> wrote: > Hi, > I have a Redhat system set up with two different Vantage Pro 2 systems > going. These are using the Weatherlink Serial devices that I run through > either a Wiznet SR110 serial to ethernet or a StarTech serial over IP. They > both work fine, I have no issues running two instances of weewx. My issue > is that I have these stations set up in a place where network connectivity > can be troublesome. > > When network connections are lost, the Vantage driver seems to try to > reconnect three (actually 4 but the code doesnt see the counter hits 3 > until it tries the 4th time) times, then wait 60 seconds to try again and > then fail if no connection is detected. Naturally, the outages we see are > usually more than the couple minutes that this whole process takes. When > the weewx service exits, it never fully exits, it seems to remain in active > (exiting) state. In that state my CM software (puppet) doesnt detect the > service down and try to restart it. > > Im wondering if someone could point me in the code where I can change the > service to either not die after losing the connection and keep trying > forever or if there is a way to make the service actually fully exit when > it decides it wants to? The program I use to fake a tcp port into thinking > it is a serial port (remserial) cannot handle the service choking very well. > > Thanks, > Chris > > -- > 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]. > For more options, visit https://groups.google.com/d/optout. > -- 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]. For more options, visit https://groups.google.com/d/optout.
