【发布时间】:2012-04-25 06:34:04
【问题描述】:
我在高负载时间看到了其中一些错误:
mysql_connect() [<a
href='function.mysql-connect'>function.mysql-connect</a>]: [2002] Resource
temporarily unavailable (trying to connect via
unix:///var/lib/mysql/mysql.sock)
据我所知,mysql 服务器没有达到其最大连接数限制,但还有其他东西阻止它为查询提供服务。 MySQL 还会遇到哪些其他限制?
我正在运行 RHEL 6.2 64 位和 MySQL 5.5.21
【问题讨论】:
-
可能是mysql服务器的bug?这也可能是 mysql 服务器如何处理有大量问题的请求的结果,例如根据某些时钟测量,请求几乎是同时的。
-
您是在重复使用连接还是只是打开新连接?如果没有一些代码,就很难有根据地猜测出了什么问题。
-
连接在 php 请求中不是持久的。我在某处读到 mysql 文件描述符用完,但我不确定如何检查。
-
你能查一下mysql的日志吗,也许能提示问题。
标签: mysql