Gestionnaire de Service 1000

De Wiki1000
Révision datée du 3 juin 2022 à 12:49 par Flfay (discussion | contributions) (Page créée avec « ==Contexte== Dans le cadre de l'utilisation du service dans le cloud, le contrôleur de service n'est plus utilisé. Afin de mettre à jour le service, un nouvel exécuta... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Contexte

Dans le cadre de l'utilisation du service dans le cloud, le contrôleur de service n'est plus utilisé.

Afin de mettre à jour le service, un nouvel exécutable est utilisé, le loader de service.

Ses deux uniques fonctions sont

  • de redémarrer le service s'il s'arrête
  • si un service est présent dans le répertoire "install", remplacer le service avant de le redémarrer

Ainsi, le service 1000 peut se mettre à jour en téléchargeant la mise à jour et en s'arrêtant. Le loader se charge de remplacer l'exécutable (et le site est les dlls...) et de redémarrer.


Mise en œuvre

Le loader de service s'installe via l'admin manager, sur une nouvelle installation, la mise à jour d'un service déjà installé n'est pas supportée.


Installation sans loader

<répertoire du service>
|__serviceL1000.exe

Installation avec loader

<répertoire du service>
|__serviceL1000Loader.exe
|__<server>
    |__serviceL1000.exe
|__<install>