用Python写了一个http服务,需要从mysql读数据库,第一天还好好的,第二天突然不行了。报错如下:

pymysql.err.OperationalError: (2006, 'MySQL server has gone away (0 bytes read on a total of 4 expected bytes)')

查了资料才知道,因为你的程序长时间没有去数据库取东西,mysql自动把你的连接断开了,默认是8个小时。

相关参数可以这样查看:

mysql>  show global variables like '%timeout%';

结果如下:

+----------------------------+-------+
| Variable_name | Value |
+----------------------------+-------+
| connect_timeout | |
| delayed_insert_timeout | |
| innodb_lock_wait_timeout | |
| innodb_rollback_on_timeout | OFF |
| interactive_timeout | |
| net_read_timeout | |
| net_write_timeout | |
| slave_net_timeout | |
| table_lock_wait_timeout | |
| wait_timeout | |
+----------------------------+-------+
rows in set (0.00 sec)

其中的 interactive_timeout  就是管这个的, 28800秒等于8小时,将其改大即可:

mysql> set global interactive_timeout=;

当然其他参数也可以这样改。

最新文章

  1. for xml 字符串拼接
  2. JS实现操作成功定时回到主页效果
  3. Android 获取WIFI MAC地址的方法
  4. Ps 美白磨皮【1】
  5. AC自动机修正
  6. ThinkPHP整合百度Ueditor图文教程
  7. WCF之旅
  8. 基础总结篇之五:BroadcastReceiver应用具体解释
  9. [ Android 五种数据存储方式之二 ] —— 文件存储数据
  10. 深入理解css中vertical-align属性
  11. nodejs + nginx + ECS阿里云服务器环境设置
  12. linux新学篇
  13. 虚拟机配置Linux上网环境
  14. 小程序this.setData
  15. Nginx 多核cpu负载均衡
  16. 火币网API文档——WebSocket API简介
  17. PHP SMTP邮件发送(可加附件)
  18. Xtreme9.0 - Taco Stand 数学
  19. android-------高德地图两点路线和多个点路线绘制
  20. 基于SWOOLE的分布式SOCKET消息服务器架构

热门文章

  1. win32 应用程序 添加资源
  2. [AapacheBench工具]web性能压力测试工具的应用与实践
  3. Head First HTML CSS XHTML笔记
  4. Spring-2-B Save the Students(SPOJ AMR11B)解题报告及测试数据
  5. for循环练习题
  6. 关于PHP中Session文件过多的问题
  7. JAVA基础拾遗-论线程池的线程粒度划分与深浅放置
  8. swift函数的用法,及其嵌套实例
  9. 仅IE6/7中添加checked为true的input到DOM中为false
  10. 常用的Linux可插拔认证模块(PAM)应用举例(一)