TsgcWebSocketServer | サーバーをアクティブに維持する

サーバーが起動すると、何らかの理由で 停止することがあります。予期しないシャットダウン後にサーバーを再起動したい場合は、 WatchDogプロパティを使用できます。

 

WatchDog

WatchDog が有効な場合、サーバーがシャットダウンを検出すると、WatchDog はサーバーが再びアクティブになるまで X 秒ごとに再起動を試みます。

 

例: 予期しない停止の後、 無制限の試行回数で10秒ごとに再起動します。

 


oServer := TsgcWebSocketServer.Create(nil);
oServer.WatchDog.Interval := 10;
oServer.WatchDog.Attempts := 0;
oServer.WatchDog.Enabled := true;
oServer.Active := true;