Paramètres de nouvelle tentative de base de données
Vous pouvez contrôler la façon dont DataSync gère les tentatives de connexion de base de données échouées en ajustant les paramètres dans le fichier shareappsettings.json.
Localiser le fichier de paramètres partagé
Tous les paramètres de nouvelle tentative sont configurés dans le fichier de paramètres d'application partagé, généralement nommé shareappsettings.json. Ce fichier se trouve généralement à la racine de votre installation DataSync et régit le comportement de connexion pour toutes les API de DataSync.
Gérer les connexions de base de données échouées
La section clé contrôlant ce comportement est DbRetrySettings. Cette section détermine la façon dont DataSync réagit s'il ne peut pas se connecter à ses bases de données requises au démarrage. Les options de nouvelle tentative répertoriées ici n'affectent que les tentatives de connexion initiales lorsque le service démarre.
Vous pouvez ajuster les propriétés suivantes :
| Propriété | Description |
|---|---|
RetryCounts | Nombre de fois que DataSync tentera de se reconnecter après une tentative échouée. |
RetryDelay | Intervalle de temps à attendre entre les tentatives, formaté en hh:mm:ss. |
Il n'y a pas de valeurs minimales ou maximales strictes ; définissez-les pour s'adapter à votre environnement.
Exemple
Si vous souhaitez que DataSync tente de se connecter à vos bases de données jusqu'à 10 fois, avec un délai de 10 secondes entre chaque essai, configurez comme suit :
"DbRetrySettings": {
"RetryCounts": 10,
"RetryDelay": "00:00:10"
}
Les API de DataSync sont résilientes. Si une dépendance (comme les services d'authentification) est temporairement indisponible, DataSync tentera automatiquement de se reconnecter et de reprendre son fonctionnement lorsque le service sera disponible. Aucune action manuelle supplémentaire n'est nécessaire.