Maison  >  Questions et réponses  >  le corps du texte

Erreur Poco :: Data :: MySQL « Paquet en panne »

Utilisez Poco::Data::MySQLPoco::Data::SessionPool 运行多线程 C++ 应用程序时,出现 ER_NET_PACKETS_OUT_OF_ORDER Erreur. Le message d'erreur ressemble à ceci :

MySQL: [MySQL]: [Comment]: mysql_stmt_prepare error [mysql_stmt_error]: Got packets out of order    [mysql_stmt_errno]: 1156    [mysql_stmt_sqlstate]: 08S01    [statemnt]: ...

Requêtes d'application à partir de plusieurs threads toutes les 100 millisecondes. Connexion assurée par le public SessionPool.

P粉037450467P粉037450467204 Il y a quelques jours401

répondre à tous(1)je répondrai

  • P粉195402292

    P粉1954022922024-03-29 11:15:52

    J'ai résolu ce problème en ajoutant reset=true à la chaîne de connexion. Cependant, comme indiqué dans la Documentation officielle, l'ajout de cette option peut entraîner des problèmes d'encodage.

    répondre
    0
  • Annulerrépondre