IceWarp toutes
versions -
Il arrive qu'il y ait un problème de
démarrage du serveur IceWarp parce que la base de données contenant
la configuration n'a pas encore démarré lorsque les services
IceWarp essayent de démarrer.
Il faut donc s'assurer que la
base de données est à l'écoute avant de lancer les services
IceWarp.
Trois méthodes sont possibles, il faut privilégier la seconde.
Procédures Windows.
1/ Démarrage d'IceWarp après reboot
du système
Passer tous les
process IceWarp en manuel et créer un programme c:\icewarpstart.bat
qui les lancera
Le contenu du fichier .bat :
net start
IceWarpSMTP
net start IceWarpPOP3
net start
IceWarpControl
net start IceWarpIM
net start
IceWarpCalendar
Ensuite, programmer l'exécution de ce
fichier dans les tâches planifiées Windows pour l'évènement "au
démarrage" (when system is booted)
2/ Dépendances
pour le lancement des process IceWarp
- Ouvrir le panneau
de services et chercher le service de base de données
- clic
droit -> Propriétés
- Noter le nom exact du service (en
principe MSSQLSERVER pour MSSQL ou MySQL ou MySQL57 pour MySQL -
majuscules/minuscules sont importants)
- Exécuter les
commandes suivantes sur une invite de commande en mode
administrateur :
sc config IceWarpSMTP depend= <nom exact du service MySQL noté ci dessus>
sc config IceWarpPOP3
depend= IceWarpSMTP
sc config IceWarpControl depend=
IceWarpPOP3
sc config IceWarpIM depend= IceWarpControl
sc
config IceWarpCalendar depend= IceWarpIM
Remarques :
sc config <service> depend= / //
supprime la dépendance
sc config /? // donne une aide en
ligne
3/ On peut aussi,
ce qui est équivalent à la méthode précédente modifier directement les registres :
-
Exécuter "regedit"
- Vérifier qu'il existe un
registre qui correspond au nom du service :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\<service base
de données>
- Aller au registre
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\IceWarpSMTP
-
Ajouter une entrée dans ce registre de type "Valeur de chaînes
multiples"
- Lui donner le nom "DependOnService"
-
Lui donner la valeur "<service base de données>"
-
Répéter pour les autres services dans l'ordre indiqué
précédemment
Modifié le 13/09/2023