python - 时不时出现 (2013, 'Lost connection to MySQL server during query')
PHP中文网
PHP中文网 2017-04-18 10:24:01
0
3
767

报错内容:

modles:

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

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

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

PHP中文网
PHP中文网

认证0级讲师

membalas semua(3)
PHPzhong

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.

黄舟

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

.
Ty80

ORM Django tidak mudah digunakan?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan