Как избежать исключения PDO: SQLSTATE [HY000] [1040] Слишком много соединений в Laravel Lumen - PullRequest
0 голосов
/ 22 октября 2018

У меня есть сервер API, построенный с люменом.Когда я запускаю нагрузочный тест, который роит сервер, в определенные моменты он выдает PDOException: SQLSTATE[HY000] [1040] Too many connections.Я использую бесплатный уровень AWS EC2 и RDS, так что я знаю, что мой экземпляр недостаточно велик для этого теста, но есть ли способ оптимизировать его без предварительного обновления экземпляра RDS?

Мой вопрос:

  1. Поможет ли пул соединений избежать этой проблемы?Будут ли запросы ждать доступного соединения вместо сбоя при использовании пула соединений?
  2. Есть ли способ предотвратить сбой моего приложения, когда это произойдет?Пока что всегда требуется перезагрузка экземпляра RDS
...