python连接mysql数据库报错,python操作mysql数据库第三方库
解决Python访问mysql数据库时“MySQL服务器已经不在了”——Jimmy的日志——网易博客
解决Python访问mysql数据库时“MySQL服务器已经不在了”的问题
分类:
语言编程
标签:
字号、大、中、小订阅
今天cdn日志分析程序执行了近13个小时-_-!不是我程序慢,只是文件太大。是17G的压缩文件。磁盘是sata磁盘,主机是2003年的DL320服务器。
程序的数据分析完成后,异常被抛出,错误报告如下:
_ mysql _异常。操作错误
(2006年,《MySQL服务器已经远去》)
位于0x2aaaaad16d88的回溯对象2010-07-12 22:43:40
检查mysql服务器设置,发现超时为8小时。但是我的程序执行了13个小时。喝一杯。
mysql显示类似“%wait_timeout%”的变量;
- -
变量名称值
- -
innodb_lock_wait_timeout 50
表锁定等待超时 50
等待超时 28800
- -
集合中的3行(0.00秒)
唉,原来是程序和mysql建立链接后闲置太久,被mysql关闭了。
之前,程序一启动,就打开与数据库的链接,每次分析一个产品的数据,就把结果插入数据库。因为我这个产品的文件太多,链接的空闲时间太长,超过了最大超时。
修改程序,日志分析后打开与mysql数据库的链接,使用后关闭链接。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。