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

 2025-01-15  阅读 441  评论 8  点赞 428

摘要:在我们的项目中,开启php的慢速日志(request_slowlog_timeout = 10s)是必选项,并且它也让我们发现了很多坑,解决了很多的性能问题。 昨天由于碰到了一个非常奇怪的问题,让我们不得不关闭php慢速日志,问题是什么呢? 问题:执行程序时,会报 2013(lost connection to mys

在我们的项目中,开启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的慢速日志引起的Mysql错误问题分析

标签:phpphp教程

评论列表:

显示更多评论

发表评论:

管理员

承接各种程序开发,外贸网站代运营,外贸网站建设等项目
  • 内容2460
  • 积分67666
  • 金币86666

Copyright © 2024 LS'Blog-保定PHP程序员老宋个人博客 Inc. 保留所有权利。 Powered by LS'blog 3.0.3

页面耗时0.0273秒, 内存占用1.94 MB, 访问数据库29次

冀ICP备19034377号