Paramètres de nouvelle tentative de base de données
Vous pouvez contrôler la manière dont DataSync gère les échecs de connexion à la base de données en ajustant les paramètres dans le fichier shareappsettings.json.
Localiser le fichier de paramètres partagés
Tous les paramètres de nouvelle tentative sont configurés dans le fichier de paramètres d'application partagés, 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 DataSync.
Gérer les connexions à la base de données échouées
La section clé qui contrôle ce comportement est DbRetrySettings. Cette section détermine comment DataSync réagit s'il ne peut pas se connecter à ses bases de données requises lors du démarrage. Les options de nouvelle tentative énumérées ici n'affectent que les premières tentatives de connexion 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 nouvelles tentatives, au format hh:mm:ss. |
Il n'y a pas de valeurs minimales ou maximales strictes ; fixez-les pour qu'elles conviennent à 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 tentative, configurez comme suit :
"DbRetrySettings": {
"RetryCounts": 10,
"RetryDelay": "00:00:10"
}
Les API DataSync sont résilientes. Si une dépendance (comme les services d'authentification) est temporairement indisponible, DataSync réessaiera automatiquement et reprendra son fonctionnement lorsque le service devient disponible. Aucune action manuelle supplémentaire n'est nécessaire.