Article - CS260642

L'erreur « Délai d'attente dépassé pour un objet inactif » se produit lors de la connexion du service SQL au fournisseur de persistance PostgreSQL dans ThingWorx.

Modifié: 26-Nov-2025   


Note : Cet article a été traduit pour votre commodité à l'aide d'un logiciel de traduction automatique. Veuillez noter que PTC ne garantit pas la fiabilité ou la lisibilité du contenu de cette traduction. Cliquez ici pour voir la version anglaise orginale de cet article. Pour plus d'informations sur la traduction automatique, cliquez ici.
Nous vous remercions pour votre signalement. Nous allons revoir cette traduction dès que possible.

S'applique à

  • ThingWorx Platform 7.1 SP2 to 9.6

Description

  • Le service SQL dans ThingWorx génère une erreur lors de la tentative de connexion au fournisseur de persistance exécuté sur PostgreSQL 9.4
  • Voici ce qui est consigné dans le fichier Application.log pour ThingWorx
Erreur d'exécution dans le script de service : Exception java.sql.SQLException encapsulée : Impossible d'obtenir une connexion, erreur de pool : Délai d'attente dépassé pour un objet inactif. Cause : Impossible d'obtenir une connexion, erreur de pool : Délai d'attente dépassé pour un objet inactif.
....
Processeur SctdeDS
WSExecutionProcessor-214
  • L'erreur survient de manière aléatoire et se résout automatiquement après un certain temps.
  • Ce problème est plus susceptible d'être observé lorsque plusieurs connexions sont initiées à la fois depuis l'appareil et depuis les utilisateurs.
  • Les paramètres par défaut sont utilisés pour le fournisseur de persistance dans \\ThingworxPlatform\platform-settings.json
  • Le fournisseur de persistance n'est pas configuré pour une utilisation aussi intensive.
  • Le connecteur de base de données rencontre une pénurie de connexions et l'erreur suivante s'affiche :

    [L: ERREUR] [O: DcttdQueryHandler] [I: ] [U: <Utilisateur>] [S: ] [P: <plateforme>] [T: https-jsse-nio-443-exec-5] Impossible d'appeler le service <Nom du service> sur <Nom de l'objet> : l'exécution de la requête a échoué. java.sql.SQLException : Impossible d'établir une connexion, erreur générale
Cette version PDF de l'article 260642 peut être obsolète. Pour la dernière version CS260642