PDO PHP扩展问题。有吗?

时间:2014-01-17 08:31:16

标签: php mysql pdo

PHP的PDO扩展是否存在任何已知的扩展问题?

我正在为我正在运行的许多工作者/队列侦听器使用PDO扩展。我问这个的原因是因为无论何时我增加工人数量大约15,我就会开始收到以下错误

SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'clink-db-prod.ci1agz7mjh6z.ap-        southeast-1.rds.amazonaws.com'

错误由成功处理间歇性地分开。每当我看到错误时,我会在每个worker的日志中和相同的时间戳内看到相同的错误。

  1. 我该如何解决这个问题?

  2. PDO中有哪些设置可以帮助扩展大量并发进程?

1 个答案:

答案 0 :(得分:-1)

问题不在于PHP PDO,而在于我尝试运行的查询。

经过大量测试后,PDO似乎能够超过200名员工。

我遇到了一个问题,我试图运行一个非常优化的查询。在我的特定情况下,查询锁定了一个表,如果我试图从15个不同的MySQL客户端运行相同的查询,MySQL确实报告了此错误。我想说有一个问题是PDO报告了MySQL错误。

如果其他人遇到此类问题,请先检查您的查询。它可扩展吗?