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

报错内容:

modles:

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

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

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

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(3)
PHPzhong

Il est recommandé, lorsque vous posez des questions, d'essayer de publier le message d'erreur et le code d'erreur au lieu de prendre des captures d'écran.

Le message d'erreur indique que la connexion mysql est perdue.

search_cursor = search_conn.cursor()

Voyant que votre fonction list_rated n'est pas passée dans le paramètre search_conn, l'avez-vous définie comme variable globale ? Si tel est le cas, c'est parce que mysql a un délai de connexion par défaut, qui fermera automatiquement la connexion une fois dépassé.

Vous pouvez essayer les deux méthodes suivantes :

  1. Spécifiez le délai connect_timeout lors de la création d'une connexion et définissez-le plus longtemps.

  2. Chaque fois que la base de données est utilisée, une connexion est établie et fermée une fois l'opération terminée.

黄舟

À en juger par votre instruction SQL, elle n'est pas bien écrite. Vous devez l'étudier attentivement et utiliser pleinement les index ou les systèmes de segmentation de mots tiers

Ty80

L’ORM de Django n’est pas simple à utiliser ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal