【发布时间】:2012-12-13 19:36:07
【问题描述】:
我一次用 200 个并发用户测试 JMeter 大约 30 秒,发现 MySQL 连接失败。
数据库结构良好,具有索引、查询和缓存。
这是我们需要关注 MySQL 企业的时候吗?
或者我们有什么办法可以改善这一点?
这是我得到的错误:
Error: 2002 - Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
mysql_connect() PHP 函数被触发时也会产生错误
【问题讨论】:
-
您遇到什么错误?这个问题很模糊,不够具体。您冒着在没有其他信息的情况下关闭它的风险。
-
这是您网站上的实际问题还是只是测试?与 DB 的 200 个并发连接相当多,而且您将面临的第一个限制可能来自服务器。 Apache 默认配置为处理 150 个连接,所有其他连接都将处于等待状态。