У меня есть база данных 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 минутами.
есть идеи?