Rumah  >  Soal Jawab  >  teks badan

Poco::Data::MySQL "Packet out of order" ralat

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粉037450467P粉037450467204 hari yang lalu410

membalas semua(1)saya akan balas

  • P粉195402292

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

    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.

    balas
    0
  • Batalbalas