0
  1. Le délai JTA dans WebLogic doit-il être identique à "Délai de connexion inactive"?
  2. Nous avons défini le 'Délai de connexion inactive' sur X secondes. Nous avons une application déployée sur WebLogic, qui émet des requêtes qui prennent plus de X secondes à exécuter. Cependant, nous ne voyons aucune exception et les requêtes aboutissent.WebLogic Délai de connexion inactive et délai d'attente JTA

    Pouvez-vous expliquer quand 'Inactive Connection Timeout' peut être efficace?

Répondre

1

documents citant:

Le nombre de secondes d'inactivité après laquelle les connexions réservées seront de force seront relâchés dans la piscine. Lorsqu'elle est définie sur 0 ( par défaut), cette fonctionnalité est désactivée.

Habituellement, "Inactive Connection Timeout" est utilisé pour empêcher les fuites de connexion.

Si vous ce que vos requêtes Timeout après période:

  1. set 'Déclaration Délai d'attente' sur le plateau niveau de source de données
  2. explicitement dans votre code
+0

Merci pour avoir votre réponse. Mes requêtes SQL prennent plus de 'Inactive Connection Timeout' à s'exécuter - alors je me demande comment les requêtes réussissent? –

+1

Lors de votre requête, la connexion n'est pas inactive. C'est pourquoi ce n'est pas récupéré à la piscine. –

+0

Merci. Je peux donc garder 'Inactive Connection Timeout' moins que 'Statement Timeout' en toute sécurité? –