如何避免PDOException:SQLSTATE [HY000] [1040] Laravel Lumen中的连接过多

时间:2018-10-22 06:43:17

标签: php laravel amazon-web-services lumen rds

我有一个使用流明构建的API服务器。当我运行使服务器群拥挤的负载测试时,它会在某些时候抛出PDOException: SQLSTATE[HY000] [1040] Too many connections。我正在使用免费套餐AWS EC2和RDS设置,所以我知道我的实例不足以进行此测试,但是有什么方法可以优化此实例而无需先升级RDS实例?

我的问题是:

  1. 连接池是否可以避免此问题?使用连接池时,请求是否会等待可用的连接而不是崩溃?
  2. 有没有办法防止这种情况发生时我的应用崩溃?到目前为止,始终需要我重新启动RDS实例

0 个答案:

没有答案