查看: 1028|回复: 2

django的mysql重连

[复制链接]
论坛徽章:
13
比特币徽章
日期:2017-09-28 17:18:05股票徽章
日期:2018-11-22 15:36:24python徽章
日期:2018-09-13 15:34:42股票徽章
日期:2018-08-24 10:51:37python徽章
日期:2018-05-17 15:59:16Hadoop研习者初级
日期:2018-03-29 16:08:43金融徽章
日期:2018-03-01 16:44:04Java徽章
日期:2018-01-04 17:15:14Julia徽章
日期:2017-12-25 17:39:25Java徽章
日期:2017-12-22 15:59:03R研习者中级
日期:2017-12-07 16:03:53Oracle研习者初级
日期:2017-10-26 15:09:26
发表于 2018-5-28 07:45 | 显示全部楼层 |阅读模式

SQL MySQL

mySQL关闭,django在xxRecord.save()时候会抛出与下面类似的一些错误(对于cursor.execute()和xxModel.objects.raw()不管用):


<class 'django.db.utils.DatabaseError'>:(2006, 'MySQL server has gone away')  
<class 'django.db.utils.DatabaseError'> : (2013, 'Lost connection to MySQL server during query')  
<class '_mysql_exceptions.OperationalError'>,(2003, "Can't connect to MySQL server on '127.0.0.1' (111)")  
<class '_mysql_exceptions.OperationalError'>,(2002, "Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)") 


回复

使用道具 举报

论坛徽章:
9
高并发架构徽章
日期:2017-08-10 15:32:13R研习者中级
日期:2017-09-28 17:18:49Oracle研习者初级
日期:2017-10-26 15:09:26架构徽章
日期:2018-01-11 17:24:29spark徽章
日期:2018-05-03 15:46:21计算徽章
日期:2018-07-17 16:42:48spring徽章
日期:2018-07-19 15:01:06Kafka徽章
日期:2018-08-03 13:41:04大数据课程徽章
日期:2018-08-06 14:27:09
发表于 2018-5-28 22:59 | 显示全部楼层
数据库出问题了吧,如果想在一次请求重连,可以捕获异常,再查询一次
回复 支持 反对

使用道具 举报

论坛徽章:
37
树莓派
日期:2015-04-10 15:20:01python徽章
日期:2017-10-20 16:37:41区块链徽章
日期:2018-01-18 18:02:56金融徽章
日期:2018-03-01 16:43:15Hadoop研习者初级
日期:2018-03-29 16:08:43R研习者中级
日期:2018-04-26 15:27:36python徽章
日期:2018-06-21 17:15:38股票徽章
日期:2018-08-24 10:51:37计算徽章
日期:2018-09-21 16:51:47股票徽章
日期:2018-11-01 14:04:25股票徽章
日期:2019-01-10 14:04:57股票徽章
日期:2019-01-10 14:08:38
发表于 2018-8-11 11:15 | 显示全部楼层
这个应该是数据库的问题吧,连接不上去。没有开服务吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2019-12-10 10:02 , Processed in 0.151813 second(s), 36 queries .