TsgcWebSocketHTTPServer › Eigenschappen › WatchDog
Herstart de server automatisch na een onverwachte afsluiting of listenerfouten.
__property TsgcWSWatchDogServer_Options * WatchDog;
Enabled=False
Schakel WatchDog.Enabled in om de server zichzelf te laten herstarten na een onverwachte stop (bijvoorbeeld wanneer de luistersocket uitvalt). Interval is het aantal seconden te wachten voor elke herverbindingspoging; Attempts begrenst het totale aantal pogingen — stel het in op 0 voor onbeperkte pogingen. De watchdog is onafhankelijk van externe processupervisors: hij houdt alleen de in-process luisteraar in leven en herstelt niet van volledige procescrashes. Combineer met OnStartup/OnShutdown-gebeurtenissen om de herstartvolgorde bij te houden.
oServer = new TsgcWebSocketHTTPServer();
oServer->WatchDog->Interval = 10;
oServer->WatchDog->Attempts = 0;
oServer->WatchDog->Enabled = true;
oServer->Active = true;