Bug de logs sur bbd azure

Abdallah MNIAI 0 Points de réputation
2024-06-05T09:44:49.2+00:00

Bonjour,

Voilà les différents messages d’erreurs que l'on peut rencontrer sur notre VM Azure, nous avons déjà cherché à joindre le support Talend sans succés :

server closed connection

server did not return a response

connection time out

connection reset

Lorsque nous faisons une collecte de données, de maniére aléatoire, parfois cela peut échouer et c'est du aux messages postés plus haut.

Voici des exemples d'erreurs qu'on peut avoir lors de la collecte sur nos BDD :

    at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:3160)     at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$100(SQLServerConnection.java:43)     at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:3123) 2024-03-12 11:03:43:023connectionStatsLogs SQL Server did not return a response. The connection has been closed. ClientConnectionId:7dc65a8b-cde0-40eb-b36a-d2cd36cdfe86 com.microsoft.sqlserver.jdbc.SQLServerException: SQL Server did not return a response. The connection has been closed. ClientConnectionId:7dc65a8b-cde0-40eb-b36a-d2cd36cdfe86     at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2400)     at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2384)     at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6648)     at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7963)     at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7915)     at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:4345)     at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:3160)     at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$100(SQLServerConnection.java:43)     at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:3123)     at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7505)

2024-03-12 11:09:11:496tDBConnection_6 SQL Server did not return a response. The connection has been closed. ClientConnectionId:82f53b60-3a15-4f4a-9e89-92f69956182d com.microsoft.sqlserver.jdbc.SQLServerException: SQL Server did not return a response. The connection has been closed. ClientConnectionId:82f53b60-3a15-4f4a-9e89-92f69956182d     at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2400)     at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2384)     at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6648)     at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7963)     at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7915)     at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:4345)     at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:3160)     at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$100(SQLServerConnection.java:43)     at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:3123)     at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7505)     at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2445)     at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1981)     at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:1628)     at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1459)     at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:773)

2024-03-11 04:37:17:513tDBOutput_2 Connection timed out (Read failed) com.microsoft.sqlserver.jdbc.SQLServerException: Connection timed out (Read failed)     at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2400)     at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2384)     at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:1884)     at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6642)     at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7959)     at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatementBatch(SQLServerPreparedStatement.java:2072)     at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtBatchExecCmd.doExecute(SQLServerPreparedStatement.java:1967)     at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7505)

2024-03-09 04:37:02:503talendLogs_DB Connection reset com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset     at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2400)     at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2384)     at com.microsoft.sqlserver.jdbc.TDSChannel.write(IOBuffer.java:1900)     at com.microsoft.sqlserver.jdbc.TDSWriter.flush(IOBuffer.java:4291)     at com.microsoft.sqlserver.jdbc.TDSWriter.writePacket(IOBuffer.java:4192)     at com.microsoft.sqlserver.jdbc.TDSWriter.endMessage(IOBuffer.java:3198)

Avez-vous eu déjà ce soucis la ?

Merci,
Cordialement,

Azure
Azure
Plateforme et infrastructure de cloud computing pour la génération, le déploiement et la gestion d’applications et de services à travers un réseau mondial de centres de données gérés par Microsoft.
262 questions
SQL Server
SQL Server
Famille de systèmes de gestion et d'analyse de base de données relationnelle Microsoft pour les solutions de commerce électronique, métier et d'entreposage de données.
17 questions
{count} votes

1 réponse

Trier par : Le plus utile
  1. Alexis Thorez (CONCENTRIX CORPORATION) 10,340 Points de réputation Fournisseur Microsoft
    2024-06-06T04:13:12.7533333+00:00

    Bonjour Abdallah MNIAI,

    Merci d'avoir sollicité la communauté Q&A France.

    Le message d'erreur que vous rencontrez  indique qu'il y a eu un problème avec la connexion au serveur SQL.

    Voici différents points à vérifier

    • Assurez-vous que SQL Server et votre serveur d'applications sont tous deux configurés pour utiliser la même version du protocole TLS (par exemple, TLS 1.2). Vérifiez que le pilote JDBC que vous utilisez prend en charge TLS 1.2. Si vous avez déjà essayé, pensez à vérifier les suites de chiffrement et autres paramètres liés à la sécurité.
    • Mettez à jour votre pilote JDBC SQL Server vers la dernière version compatible avec votre version Java. Assurez-vous que votre version Java est compatible avec le pilote JDBC et SQL Server.
    • Vérifiez le fichier java.security dans votre répertoire d'installation Java (C:\Mytijian\jdk\jre\lib\security\java.security). Recherchez la propriété jdk.tls.disabledAlgorithms. Supprimez l'algorithme 3DES_EDE_CBC de la liste s'il est présent. Redémarrez votre serveur d'applications après avoir apporté des modifications.
    • Parfois, les connexions sont fermées en raison de délais d'inactivité. Pensez à augmenter le paramètre idleTimeout dans la configuration de votre serveur.

    Vous trouverez également des solutions dans les liens forums suivant:

    A bientôt

    Alexis

    Si cette réponse a répondu à votre question, veuillez « Accepter comme réponse » et voter en utilisant « Pouce levé » afin que la pertinence de ce message s’améliore lorsque quelqu’un dans la communauté recherche une requête similaire.

    0 commentaires Aucun commentaire

Votre réponse

Les réponses peuvent être marquées comme réponses acceptées par l’auteur de la question, ce qui aide les utilisateurs à savoir que la réponse a résolu le problème de l’auteur.