程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php的慢速日志引起的Mysql錯誤問題分析

php的慢速日志引起的Mysql錯誤問題分析

編輯:關於PHP編程

在我們的項目中,開啟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慢速日志試試,後來的情況,可想而知,問題竟然好了....

至於神馬原因,我真的不知道,求真相!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved