Je recherche un serveur NTP, de préférence gratuit, pour Windows Server 2003/2008. Nous avons déjà essayé le Windows Time Server intégré, mais nos tests ont montré qu'il n'est pas très précis, nous constatons des différences de temps jusqu'à 500 ms. La différence de temps maximale que nous pouvons autoriser pour notre application est de ~ 100 ms.
Maintenant, nous avons déjà utilisé le Meinberg NTPd pour Windows. Cela fonctionne très bien, sauf que nous avons un gros problème: s'il y a un problème de connexion réseau entre le client et le serveur, le serveur ntp est dans un état de panique.Il ne donnera pas une nouvelle heure au client jusqu'à ce que nous redémarrions le service ntp. C'est un gros problème qui nous a causé des ennuis. Cela fonctionnait bien pendant des mois jusqu'à ce qu'il y ait un problème de réseau que nous n'avons pas remarqué, nous ne l'avons remarqué qu'après une semaine alors que le décalage horaire était déjà de 30 secondes. sur les clients.
Veuillez donc suggérer un autre serveur NTP pour Windows. J'ai fait Google, mais j'obtiens beaucoup de résultats de recherche non liés.
Edit: Jusqu'à présent, la version Windows ntpd était très précise et je voudrais y rester. Le seul problème est "l'état de panique" après une déconnexion du réseau. Peut-être que certains savent ici quelle est la cause de cela et comment y remédier. De plus, j'ai oublié de mentionner que nous avons une configuration serveur / client comme celle-ci:
Serveur1 -> Serveur2 -> Serveur3 -> Client1 -> Client2 -> Client3
Ainsi, Server2 tire son heure de Server1, Server3 obtient son heure de Server2 et les clients obtiennent leur heure de Server3. En outre, certains clients sont directement connectés à Server2. Il est important que tous les serveurs et clients aient exactement la même heure (dans un délai de ~ 100 ms)
Maintenant, il y avait un problème de réseau avec Server3 et ses clients. Les serveurs exécutent le port ntpd pour Windows, qui agit comme serveur et client NTP. Les clients ont Dimension4 comme client NTP. Après le problème de réseau, le message d'erreur dans D4 était quelque chose comme ça (du haut de ma tête, je n'ai pas le message d'erreur exact):
Réponse du serveur: Le serveur est dans un état de panique (impossible de synchroniser l'horloge)
J'ai lu les documents ntpd, et la seule mention de "panique" est lorsque le décalage horaire est de 10000 secondes, ce qui entraînera la sortie du serveur ntpd mais ce n'était pas le cas. Il existe également un commutateur de ligne de commande "-g" pour désactiver la sortie de panique, mais il est déjà défini par défaut.
Des idées sur ce qui pourrait provoquer un état de panique et comment s'en débarrasser la prochaine fois?