Postgres на AZURE Необработанный отказ TimeoutError: истекло время ожидания ResourceRequest - PullRequest
0 голосов
/ 25 октября 2018

У меня есть база данных postgres на Azure, с общим назначением, 2 vCore (s), 100 ГБ.

в этот момент, когда я делаю простой запрос к базе данных, база данных отвечает мне много раз ссообщение:

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 ядер, но в обоих случаях загрузка процессора составляет более 95%.

мой пул: pool: { max: 5, min: 0, acquire: 10000, idle: 5, evict: 8 },

в некоторых случаяхсоединение дает мне тайм-аут с 2 минутами.

есть идеи?

...