Vis*_*nan 8 mysql amazon-web-services sequelize.js aws-lambda
我已将AWS Lambda函数连接到Amazon RDS(MySQL).同时调用Lambda函数100次时,在RDS中打开了近400个连接(如RDS控制台中所示).为什么是这样?
我用以下方法检查了活动连接:
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE DB = "MYDB";
Run Code Online (Sandbox Code Playgroud)
所有连接都来自Lambda容器.有谁知道Lambda容器如何对同时请求起作用?为什么容器不能重复使用?
当前配置:
var sequelize = new Sequelize('DB','username', 'password' ,{
dialect: 'mysql',
port: port,
host: host,
pool: {
max: 20,
min: 0,
idle: 300000
}
});
即使每个请求打开一个连接,它也应该是100.如何打开400个连接?
我正在使用Sequelize.节点JS 6.9.1
注意:连接仅在Lambda Handler方法之外发生一次
| 归档时间: |
|
| 查看次数: |
1781 次 |
| 最近记录: |