Почему я получаю ActiveRecord :: ConnectionTimeoutError? - PullRequest
0 голосов
/ 28 июня 2019

Я разместил свой сайт на AWS.Я не получил ошибку тайм-аута соединения, когда у меня был только один экземпляр сервера с 5000 запросов от Jmeter в одну секунду.Но после истечения срока действия экземпляра получена ошибка тайм-аута соединения до 4.

Я использую экземпляр AWS db.t2.small RDS.Я видел из блога, что он может обрабатывать 150 одновременных подключений.

, это моя конфигурация базы данных.

  adapter: mysql2
  encoding: utf8
  reconnect: false
  pool: 5
  1. Если эта ошибка возникает, когда rails получает более 5 запросов за разТогда почему это не произошло, когда у меня был только один экземпляр?
  2. База данных может иметь 150 одновременных соединений.4 экземпляра с 5 потоками пула будут 20 потоков.Это намного ниже максимального предела.В чем может быть причина ошибки?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...