0

我在 actionhero 服务器中创建了一个 sequelize 池,以使用以下配置访问数据库(Amazon RDS Postgres)。

pool: {
        max: 5,
        min: 0,
        idle: 10000,
        acquire: 55000,
        evict: 120000
      },
      dialectOptions: {
        idle_in_transaction_session_timeout: 35000,
        connectTimeout: 55000
      }

Amazon 数据库配置为 db.t2.small、CoreCount- 1、vCPU -1、Memory-2 GiB

我的测试配置是使用 axios 同时发送 10 个请求。

我正在同时测试 10 个请求的多个请求场景,我得到了Operation Timeout.

我尝试将池大小增加到 10,并在测试 9 请求成功但第 10 个给出operation timeout错误。

我尝试将我的 sequelize.js 版本从 5.21.7 升级到 6.6.2。我曾尝试在堆栈溢出中搜索类似问题,但找不到任何问题。我的服务器设置是 actionhero 。(https://www.actionherojs.com/tutorials

我希望能够同时处理 100 个请求。

4

0 回答 0