Poco::Data::MySQL-Fehler „Paket nicht in der richtigen Reihenfolge'.
P粉037450467
P粉037450467 2024-03-28 15:50:04
0
1
402

Verwenden Poco::Data::MySQLPoco::Data::SessionPool 运行多线程 C++ 应用程序时,出现 ER_NET_PACKETS_OUT_OF_ORDER Fehler. Die Fehlermeldung sieht so aus:

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

Anwendungsabfragen von mehreren Threads alle 100 Millisekunden. Öffentliche Verbindung SessionPool.

P粉037450467
P粉037450467

Antworte allen(1)
P粉195402292

我通过在连接字符串中添加 reset=true 解决了这个问题。但是,正如官方文档中所述,添加此选项可能会导致编码问题。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!