AZURE上的Postgres未处理的拒绝TimeoutError:ResourceRequest超时

时间:2018-10-25 13:28:54

标签: node.js postgresql express sequelize.js pg

我在azure上有一个数据库postgres,有通用版本,2个vCore,100 GB。

此刻,当我向数据库发出简单请求时,数据库用消息回答了我很多次:

Unhandled rejection TimeoutError: ResourceRequest timed out
at ResourceRequest._fireTimeout (/Project/development/TFS-git/RAILES/railes-backend-api-pt-0317/node_modules/sequelize/node_modules/generic-pool/lib/ResourceRequest.js:62:17)
at Timeout.bound (/Project/development/****/*****/*********/node_modules/sequelize/node_modules/generic-pool/lib/ResourceRequest.js:8:15)
at ontimeout (timers.js:458:11)
at tryOnTimeout (timers.js:296:5)
at Timer.listOnTimeout (timers.js:259:5)

我正在使用nodejs,“ pg”:“ 7.5.0”,“ pg-hstore”:“ ^ 2.3.2”,“ sequelize”:“ 4.41.0”,

我还尝试将数据库扩展到32核,但是在两种情况下CPU都超过95%。

我的游泳池:pool: { max: 5, min: 0, acquire: 10000, idle: 5, evict: 8 },

在某些情况下,连接会给我2分钟的超时时间。

有什么主意吗?

0 个答案:

没有答案