TsgcWebSocketLoadBalancerServerMéthodes › ReStart

ReStart Méthode

Arrête puis redémarre le répartiteur de charge depuis un thread secondaire, utile après avoir modifié les liaisons ou les ports à l'exécution.

Syntaxe

procedure ReStart;

Remarques

ReStart enchaîne un Stop suivi d'un Start dans un thread worker interne, de sorte que l'appelant n'est pas bloqué pendant la fermeture des connexions et la réouverture des liaisons. C'est la méthode recommandée pour appliquer des modifications de configuration qui nécessitent que l'équilibreur de charge re-lie ses sockets à l'exécution, par exemple lors de la reconfiguration du port d'écoute ou de l'algorithme LoadBalancer. L'événement OnShutdown se déclenche une fois que l'ancien écouteur s'arrête, et OnStartup se déclenche à nouveau une fois que le nouvel écouteur accepte des connexions ; les serveurs de secours configurés avec AutoRestart se reconnecteront automatiquement. Lors du changement de Port ou de Bindings, appelez Bindings.Clear après l'arrêt pour que les anciennes liaisons ne soient pas réutilisées.

Exemple


oServer.Port := 8080;
oServer.ReStart();

Retour aux méthodes