J'utilise une application Spring Boot avec Docker Swarm et j'utilise PostgreSQL comme base de données. Lorsque je les exécute tous les deux en tant que service docker, la connexion à la base de données échoue de manière cohérente et aléatoire (comme vous pouvez le voir sur l'horodatage) comme le journal le dit:
2017-10-26T 17:14:15 .200415747Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: impossible de recevoir des données du client: réinitialisation de la connexion par l'homologue
2017-10-26T 17:43:36 .481718562Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: impossible de recevoir des données du client: réinitialisation de la connexion par l'homologue
2017-10-26T 17:43:56 .954152654Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: impossible de recevoir des données du client: réinitialisation de la connexion par l'homologue
2017-10-26T 17:44:17 .434171472Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: impossible de recevoir des données du client: réinitialisation de la connexion par l'homologue
2017-10-26T 17:49:04 .154174253Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: impossible de recevoir des données du client: réinitialisation de la connexion par l'homologue
Je ne pouvais pas comprendre ou découvrir la raison de cela. J'apprécierais toutes les idées.
Éditer:
nous avons réalisé que lors du test de l'application, il génère également une erreur comme celle-ci:
SQLTransientConnectionException: HikariPool-1 - La connexion n'est pas disponible, la demande a expiré après 937517ms
Merci.