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.
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
....
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