日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

(2006, 'MySQL server has gone away') 錯誤解

系統 2043 0

(2006, 'MySQL server has gone away') 錯誤解決 - dba007的空間 - 51CTO技術博客

(2006, 'MySQL server has gone away') 錯誤解決

2012-02-24 10:30:14

?在使用 Python + MySQLdb 部署項目的時候,執行計劃任務報錯

? OperationalError?(2006, 'MySQL server has gone away')
?
?
解決辦法1: 原因是由于長時間的執行批量的MYSQL語句造成,修改/etc/my.cnf
在[mysqld]段落加入wait_timeout=90000 示例文件內容如下:
? [mysqld]
? datadir=/var/lib/mysql
? socket=/var/lib/mysql/mysql.sock
? # Default to using old password format for compatibility with mysql 3.x
? # clients (those using the mysqlclient10 compatibility package).
? old_passwords=1
? # 修正 OperationalError: (2006, 'MySQL server has gone away') 錯誤
? wait_timeout=100000
? ? ??
? 其他省略.......
然后 重啟mysql服務,再次訪問問題頁面,沒有再出現如上問題,問題得到暫時解決
?
?
解決辦法2: 修改數據庫連接代碼 使用mysql ping來檢查連接,實現超時自動重新連接
? #/usr/bin/env python
? import MySQLdb
? con=MySQLdb.Connect( host="foobar.com",
? ? ? ? ? ? ? ? ? ? ? ?port=3306,
? ? ? ? ? ? ? ? ? ? ? ?user="loginname",
? ? ? ? ? ? ? ? ? ? ? ?passwd="loginpassword",
? ? ? ? ? ? ? ? ? ? ? ?db="foobar")
? con.ping(True)
? cur=con.cursor()
推薦使用第2種解決方法,從代碼徹底解決!

(2006, 'MySQL server has gone away') 錯誤解決 - dba007的空間 - 51CTO技術博客


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 中牟县| 寻甸| 内江市| 龙江县| 桑植县| 收藏| 竹北市| 鄂伦春自治旗| 邻水| 宿迁市| 新干县| 博湖县| 称多县| 应城市| 宣恩县| 英吉沙县| 东方市| 运城市| 梅州市| 区。| 大同县| 黎平县| 五寨县| 泉州市| 乐安县| 舞钢市| 大宁县| 龙山县| 轮台县| 白河县| 额济纳旗| 上饶市| 长泰县| 阿荣旗| 社旗县| 宁德市| 左云县| 香港 | 织金县| 庆城县| 衡东县|