报错内容:
modles:
my.cn中
max_allowed_packet=1024M
skip-name-resolve
还是经常出现(2013, 'Lost connection to MySQL server during query')这个错误
请问哪里出问题了,应该怎么修改呢
PHPz2017-04-18 10:26:01
建議在提問的時候盡量是把錯誤訊息,出錯部分程式碼貼出來,不要用截圖的方式。
報錯訊息提示遺失mysql的連線。
search_cursor = search_conn.cursor()
看你list_related函數也沒有傳入search_conn這個參數,難道你是定義的一個全域變數?如果是這樣的話,那是因為mysql有一個預設的connect_timeout時間,一旦超過,就會自動關閉連線。
可以嘗試以下兩種方式:
建立連線時制定connect_timeout時間,設定長一點。
每次操作資料庫是都建立一次連接,操作結束後關閉掉。