《Mysql实例mysql超出最大连接数的原因剖析》要点:
本文介绍了Mysql实例mysql超出最大连接数的原因剖析,希望对您有用。如果有疑问,可以联系我们。
MYSQL应用遇到mysql超出最大连接数,不少朋友会首先查看mysql进程,看有没有慢查询,当然这个做法是完全正确的!
MYSQL应用许多时候问题并在于此.
MYSQL应用本日有遇到同样的问题,一味查看mysql进程和慢查询日志,无果.
MYSQL应用查看一下nginx日志,发现有一两个拜访执行时候比较长,然后使用top命令查看了一下服务器负载,惊了,居然超高!
最后发现原来有一台web分流主机挂了,导致另外几台web主机负载增高,从而导致了php-fpm的执行效率降低.
那么这跟mysql有什么关系呢?原因很简单,因为php执行时间过长,mysql连接迟迟未释放,就会导致连接数过多出现.
MYSQL应用总结:其实很多时候,一个问题的根本原因并不是那么直接的呈现出来,需要本身去跟踪.
MYSQL应用牢记:遇到问题先查日志(mysql、php、nginx等).
《Mysql实例mysql超出最大连接数的原因剖析》是否对您有启发,欢迎查看更多与《Mysql实例mysql超出最大连接数的原因剖析》相关教程,学精学透。维易PHP学院为您提供精彩教程。