84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
报错内容:
modles:
my.cn中max_allowed_packet=1024Mskip-name-resolve
还是经常出现(2013, 'Lost connection to MySQL server during query')这个错误
请问哪里出问题了,应该怎么修改呢
认证0级讲师
建议在提问的时候尽量是把错误信息,出错部分代码贴出来,不要用截图的方式。
报错信息提示丢失mysql的连接。
search_cursor = search_conn.cursor()
看你list_related函数也没有传入search_conn这个参数,难道你是定义的一个全局变量?如果是这样的话,那是因为mysql有一个默认的connect_timeout时间,一旦超过,会自动关闭连接。
可以尝试以下两种方式:
创建连接时制定connect_timeout时间,设置长一点。
每次操作数据库是都建立一次连接,操作结束后关闭掉。
从你的SQL语句来看,写得不好,需要好好研究,充分利用索引或者第三方分词系统
django的ORM不好用?
建议在提问的时候尽量是把错误信息,出错部分代码贴出来,不要用截图的方式。
报错信息提示丢失mysql的连接。
看你list_related函数也没有传入search_conn这个参数,难道你是定义的一个全局变量?如果是这样的话,那是因为mysql有一个默认的connect_timeout时间,一旦超过,会自动关闭连接。
可以尝试以下两种方式:
创建连接时制定connect_timeout时间,设置长一点。
每次操作数据库是都建立一次连接,操作结束后关闭掉。
从你的SQL语句来看,写得不好,需要好好研究,充分利用索引或者第三方分词系统
django的ORM不好用?