cari

Rumah  >  Soal Jawab  >  teks badan

python - 时不时出现 (2013, 'Lost connection to MySQL server during query')

报错内容:

modles:

my.cn中
max_allowed_packet=1024M
skip-name-resolve

还是经常出现(2013, 'Lost connection to MySQL server during query')这个错误

请问哪里出问题了,应该怎么修改呢

PHP中文网PHP中文网2766 hari yang lalu755

membalas semua(3)saya akan balas

  • PHPz

    PHPz2017-04-18 10:26:01

    Adalah disyorkan bahawa semasa bertanya soalan, cuba siarkan mesej ralat dan kod ralat daripada mengambil tangkapan skrin.

    Mesej ralat menunjukkan bahawa sambungan mysql hilang.

    search_cursor = search_conn.cursor()

    Melihat fungsi list_related anda tidak lulus dalam parameter search_conn, adakah anda mentakrifkannya sebagai pembolehubah global? Jika ini berlaku, ini adalah kerana mysql mempunyai masa connect_timeout lalai, yang akan menutup sambungan secara automatik apabila ia melebihi.

    Anda boleh mencuba dua kaedah berikut:

    1. Tentukan masa tamat_sambungan semasa membuat sambungan dan tetapkannya lebih lama.

    2. Setiap kali pangkalan data dikendalikan, sambungan diwujudkan dan ditutup selepas operasi selesai.

    balas
    0
  • 黄舟

    黄舟2017-04-18 10:26:01

    Berdasarkan pernyataan SQL anda, ia tidak ditulis dengan baik Anda perlu mengkajinya dengan teliti dan menggunakan sepenuhnya indeks atau sistem pembahagian kata pihak ketiga

    .

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 10:26:01

    ORM Django tidak mudah digunakan?

    balas
    0
  • Batalbalas