Ciao, ecco alcuni suggerimenti pratici che potrebbero aiutarti a risolvere il problema:
Timeout e Keep-Alive:
Azure potrebbe chiudere le connessioni inattive. Se non lo stai già facendo, potresti implementare un “heartbeat” o verificare le impostazioni del pool di connessioni per assicurarti che ci siano meccanismi di keep-alive.
Impostazioni di Rete e Firewall:
Controlla che non ci siano regole di firewall o configurazioni di rete che interrompano la connessione dopo un certo periodo. Problemi di stabilità della rete, specialmente quando si lavora con il cloud, possono essere la causa di queste disconnessioni.
Driver e Parametri di Connessione:
Assicurati di utilizzare l’ultima versione del driver JDBC compatibile con Java 8 e di aver configurato correttamente i parametri di connessione. A volte anche piccole modifiche possono fare la differenza.
Monitoraggio e Logging:
Implementa un sistema di logging dettagliato per capire esattamente quando e perché la connessione viene persa. Questi dati possono essere fondamentali per identificare e risolvere il problema.