原文:MySQL數據庫報錯pymysql.err.InterfaceError: (0, '')

今天入庫的時候出現了報錯pymysql.err.InterfaceError: , ,經過排查,發現是由於把連接數據庫的代碼放到了插入函數的外部,導致多線程運行出錯 也就是把 , 行代碼放在了函數外面,而write into db函數是放在線程主函數中的,如果放在函數外面,就會導致無法連接數據庫 ...

2018-04-27 17:47 0 1574 推薦指數:

查看詳情

解決pymysql.err.InterfaceError: (0, '')報錯的辦法

發現問題 最近使用 Flask+MySQL 寫了些簡單的接口,部署到Linux之后,發現過了一段時間,再次訪問接口就不能用了,報錯如下: 在網上查了下,是因為這個數據庫的連接建立太久了,會自動斷開,這個時候我們需要重新建立連接,否則訪問接口就會出現異常報錯了。 解決辦法 在知道了問題 ...

Sat Apr 25 21:10:00 CST 2020 0 12715
pymysql.err.InterfaceError: (0, '')解決辦法

導致這個錯誤的原因是通過pymysql連接MySQL,沒有關閉連接的操作,所以短時間內不會出問題,長時間保持這個連接會出現連接混亂。雖然看着自己的代碼沒錯,還是會報 pymysql.err.InterfaceError: (0, '')錯誤。所以這個連接要么連上之后,用完就關閉。要么就用下面 ...

Tue Jan 29 02:55:00 CST 2019 0 4381
Mysql遠程連接數據庫報錯排查:pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on '**.**.**.**' (timed out)")

排查流程: 1.使用ping命令,看網絡是否聯通。 2.使用netstat -nltp | grep 3306查看mysql服務是否正常開啟。 3.再次檢測一次Mysql的連接配置是否正確(用戶名和密碼是否正確,格式端口是否是整型,其他格式是否正確)。 4.以上都檢測好了,但是連接 ...

Fri Jul 03 07:15:00 CST 2020 0 6255
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM