在我們的項目中,開啟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錯誤問題分析
2020-06-29 13:50PHP教程網 PHP教程
開啟PHP的慢速日志(request_slowlog_timeout = 10s)是必選項,并且它也讓我們發現了很多坑,解決了很多的性能問題
延伸 · 閱讀
- 2022-03-10簡單談談centos7中配置php
- 2022-03-06Ubuntu14.04服務器環境下配置PHP7.0+Apache2+Mysql5.7的方
- 2022-03-05centos yum php 7.x 無需刪除升級的方法
- 2022-03-05Centos7下PHP安裝gd庫的實例講解
- 2022-03-03linux環境下安裝PHP的OpenSSL擴展的方法講解
- 2022-02-27CentOS 7.x編譯安裝Nginx1.10.3+MySQL5.7.16+PHP5.2 5.3 5.4
- PHP教程
PHP中讀取文件的8種方法和代碼實例
這篇文章主要介紹了PHP中讀取文件的8種方法和代碼實例,本文總結了PHP中讀取文件的8個函數,每一個都附有使用例子及注意事項等,需要的朋友可以參考下...
- PHP教程
php htmlentities()函數的定義和用法
下面小編就為大家帶來一篇php htmlentities()函數的定義和用法。小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...
- PHP教程
PHP常量DIRECTORY_SEPARATOR原理及用法解析
這篇文章主要介紹了PHP常量DIRECTORY_SEPARATOR原理及用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友...
- PHP教程
php全角字符轉換為半角函數
這篇文章主要介紹了PHP全角半角轉換函數,把目前能找到的所有全角都列出來了一個個替換吧,需要的朋友可以參考下 ...
- PHP教程
php實現的支持imagemagick及gd庫兩種處理的縮略圖生成類
這篇文章主要介紹了php實現的支持imagemagick及gd庫兩種處理的縮略圖生成類,包含了用法的詳細描述,非常實用,需要的朋友可以參考下...
- PHP教程
php學習之數據類型之間的轉換介紹
php學習之數據類型之間的轉換介紹,學習php的朋友可以參考下。 ...
- PHP教程
php學習筆記 數組的常用函數
只要一個變量,需要在多個方法使用,就將這個變量聲明為成員屬性,可以直接在這個對象中的所有方法中使用 成員屬性,相當于這個對象中的全局變量...
- PHP教程
PHP變量的定義、可變變量、變量引用、銷毀方法
這篇文章主要介紹了PHP變量的定義、可變變量、變量引用、銷毀方法,需要的朋友可以參考下 ...