Configuration du délai d'attente de la validation de la connexion

Vous pouvez configurer le délai d'attente de la validation de la connexion par le pilote JDBC (Java™ Database Connectivity) via une propriété personnalisée de la source de données dans les panneaux de configuration des sources de données.

Pourquoi et quand exécuter cette tâche

Vous pouvez choisir de valider les connexions à l'aide du pilote JDBC ou de demander au serveur d'applications d'exécuter une requête SQL. Sélectionnez au moins l'un des deux attributs de prédéfinition de la connexion suivants :
  • Valider les nouvelles connexions
  • Valider les connexions en pool existantes
Par défaut, la validation de la connexion est désactivée. Quand vous sauvegardez la configuration de la source de données, la console d'administration fournit uniquement l'option sélectionnée. La console d'administration sélectionne la validation par délai d'attente ou la validation par requête mais si la validation n'est pas activée, le serveur d'applications ne sélectionne aucune des options.

Procédure

  1. Ouvrez la console d'administration.
  2. Accédez au panneau Propriétés de la source de données WebSphere Application Server de la source de données.
    1. Sélectionnez Ressources > JDBC > Sources de données > source_données
    2. Sélectionnez Propriétés de la source de données WebSphere Application Server.
  3. Accédez à la section Propriétés de la validation de la connexion.
  4. Sélectionnez le type de connexions que le serveur d'applications validera.
    • Sélectionnez Valider les nouvelles connexions. Cette option spécifie que le gestionnaire de connexions teste les connexions récemment créées dans la base de données.
    • Sélectionnez Valider les connexions en pool existantes. Cette option spécifie que le gestionnaire de connexions teste la validité des connexions en pool avant de les renvoyer aux applications.
    • Vous pouvez également sélectionner les deux options.
  5. Cliquez sur Validation par pilote JDBC. Le serveur d'applications émet un avertissement si l'option Validation par pilote JDBC est configurée et que le pilote JDBC n'implémente pas JDBC 4.0, ou si la méthode Connection.isValid signale une erreur.
    Fonction obsolète Fonction obsolète: La validation de la connexion par la requête SQL est obsolète. Utilisez plutôt la validation par le pilote JDBC.depfeat
  6. Entrez la valeur de délai d'attente dans la zone de saisie. Cette valeur est exprimée en secondes.
    Eviter les incidents Eviter les incidents: Si de nouvelles tentatives sont configurées, à savoir si l'intervalle entre les nouvelles tentatives n'est pas défini sur 0, pour Valider les nouvelles connexions ou Valider les connexions en pool existantes, la valeur totale du délai s'applique à chaque nouvelle tentative. Pour chaque nouvelle tentative, le serveur d'applications attend l'intervalle entre les nouvelles tentatives. Le pilote JDBC utilise ensuite la valeur totale du délai d'attente pour valider la connexion.gotcha
  7. Sauvegardez la configuration de la source de données.

Que faire ensuite

Si vous modifiez une source de données existante, redémarrez votre serveur pour que cette modification soit prise en compte. S'il s'agit d'une nouvelle source de données, il est inutile de redémarrer le serveur.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_connectimeout
Nom du fichier : tdat_connectimeout.html