Poco::Data::MySQL "Packet out of order" ralat
P粉037450467
P粉037450467 2024-03-28 15:50:04
0
1
403

Gunakan Poco::Data::MySQLPoco::Data::SessionPool 运行多线程 C++ 应用程序时,出现 ER_NET_PACKETS_OUT_OF_ORDER Ralat. Mesej ralat kelihatan seperti ini:

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

Pertanyaan aplikasi daripada berbilang rangkaian setiap 100 milisaat. Sambungan disediakan oleh orang ramai SessionPool.

P粉037450467
P粉037450467

membalas semua(1)
P粉195402292

Saya menyelesaikan masalah ini dengan menambahkan reset=true pada rentetan sambungan. Walau bagaimanapun, seperti yang dinyatakan dalam Dokumentasi Rasmi, menambah pilihan ini boleh menyebabkan masalah pengekodan.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!