时间:2021-05-26
在我们的项目中,开启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慢速日志试试,后来的情况,可想而知,问题竟然好了....
至于神马原因,我真的不知道,求真相!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
PostgreSQL错误日志与慢查询日志对于线上系统分析、问题预警、问题排查起到非常重要的作用,在此不做赘述。此文档记录错误日志与慢查询日志的收集、分析与存储展
问题描述:最近查看mysql数据库服务器日志,老发现有表损坏的错误日志,比如:1207247:30:48[ERROR]/data/soft/mysql/libe
本文实例讲述了php配置错误日志的方法。分享给大家供大家参考,具体如下:php.ini:;错误日志log_errors=On;显示错误display_error
本文实例讲述了php性能分析之php-fpm慢执行日志slowlog用法。分享给大家供大家参考,具体如下:众所周知,mysql有slowquerylog,根据慢
搭建好apache+php+mysql平台用起来一段时候后会出现”无法在发生错误时创建会话,请检查PHP或网站服务器日志,并正确配置PHP安装。&r