php的慢速日志引起的Mysql错误问题分析


Posted in PHP onMay 13, 2014

在我们的项目中,开启PHP的慢速日志(request_slowlog_timeout = 10s)是必选项,并且它也让我们发现了很多坑,解决了很多的性能问题。

昨天由于碰到了一个非常奇怪的问题,让我们不得不关闭PHP慢速日志,问题是什么呢?

问题:执行程序时,会报 2013(Lost connection to MySQL server during query)

分析:

1)在我们的后台程序中,会执行一个循环(>300次),循环中会重复执行一条SQL语句;
2)Nginx的访问日志,程式每次执行时间,都在12秒左右;
3)修改mysql连接类,query之前,执行mysql_ping也无效,问题依旧;

正当百思不得其解时,心想,关闭一下php慢速日志试试,后来的情况,可想而知,问题竟然好了....

至于神马原因,我真的不知道,求真相!

PHP 相关文章推荐
PHP中利用substr_replace将指定两位置之间的字符替换为*号
Jan 27 PHP
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
Jul 12 PHP
PHP实现变色验证码实例
Jan 06 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
Jun 19 PHP
codeigniter中view通过循环显示数组数据的方法
Mar 20 PHP
WordPress用户登录框密码的隐藏与部分显示技巧
Dec 31 PHP
CodeIgniter自定义控制器MY_Controller用法分析
Jan 20 PHP
PHP页面跳转实现延时跳转的方法
Dec 10 PHP
php使用PDO执行SQL语句的方法分析
Feb 16 PHP
CentOS 上搭建 PHP7 开发测试环境
Feb 26 PHP
PHP Laravel 上传图片、文件等类封装
Aug 16 PHP
django中的ajax组件教程详解
Oct 18 PHP
PHP实现的MongoDB数据库操作类分享
May 12 #PHP
PHP中date与gmdate的区别及默认时区设置
May 12 #PHP
PHP三元运算的2种写法代码实例
May 12 #PHP
PHP入门之常量简介和系统常量
May 12 #PHP
PHP实现数字补零功能的2个函数介绍
May 12 #PHP
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
May 12 #PHP
phpMyAdmin自动登录和取消自动登录的配置方法
May 12 #PHP
You might like
PHP 一个页面执行时间类代码
2010/03/05 PHP
PHP中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
去掉destoon资讯内容页keywords关键字自带的文章标题的方法
2014/08/21 PHP
PHP采用get获取url汉字出现乱码的解决方法
2014/11/13 PHP
解决thinkPHP 5 nginx 部署时,只跳转首页的问题
2019/10/16 PHP
准确获得页面、窗口高度及宽度的JS
2006/11/26 Javascript
基于JQuery的多标签实现代码
2012/09/19 Javascript
JS获取单击按钮单元格所在行的信息
2014/06/17 Javascript
extjs_02_grid显示本地数据、显示跨域数据
2014/06/23 Javascript
使用正则表达式的格式化与高亮显示json字符串
2014/12/03 Javascript
Jquery中offset()和position()的区别分析
2015/02/05 Javascript
HTML页面,测试JS对C函数的调用简单实例
2016/08/09 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
mongoose中利用populate处理嵌套的方法
2017/05/26 Javascript
node文件批量重命名的方法示例
2017/10/23 Javascript
js实现登录与注册界面
2017/11/01 Javascript
javascript导出csv文件(excel)的方法示例
2019/08/25 Javascript
精读《Vue3.0 Function API》
2020/05/20 Javascript
layui实现显示数据表格、搜索和修改功能示例
2020/06/03 Javascript
axios封装与传参示例详解
2020/10/18 Javascript
对python当中不在本路径的py文件的引用详解
2018/12/15 Python
Python学习笔记之迭代器和生成器用法实例详解
2019/08/08 Python
python模块导入的方法
2019/10/24 Python
flask利用flask-wtf验证上传的文件的方法
2020/01/17 Python
利用canvas实现图片下载功能来实现浏览器兼容问题
2019/05/31 HTML / CSS
HTML5 Canvas自定义圆角矩形与虚线示例代码
2013/08/02 HTML / CSS
印度婴儿用品在线商店:Firstcry.com
2016/12/05 全球购物
经典c++面试题三
2015/07/08 面试题
三维科技面试题
2013/07/27 面试题
挑战杯创业计划书的写作指南
2014/01/07 职场文书
教师队伍管理制度
2014/01/14 职场文书
经验丰富大学生村干部自我鉴定
2014/01/22 职场文书
详解Django中 render() 函数的使用方法
2021/04/22 Python
MySQL中你可能忽略的COLLATION实例详解
2021/05/12 MySQL
Vue中foreach数组与js中遍历数组的写法说明
2021/06/05 Vue.js
Java 中的 Unsafe 魔法类的作用大全
2021/06/26 Java/Android