【mysql】pymysql.err.InterfaceError Interface Error: (0, '')


 

八成是丟失連接了

while  1:
    try:
        self.conn.ping(reconnect=True)
        self.cur.execute(sql,tuple(item.values()))
        self.conn.commit()
        break
    except Exception as e:
        print("error save item  ",e)
        self.r.lpush("save_article_error",str(item))
        time.sleep(5)
        self.get_redisconn()

在每次執行sql語句前先執行 conn.ping(reconnect=True),可以保證conn丟失時自動重連。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM