У нас есть бэкэнд проекта, работающий на NodeJS / expressJS / SequilizeJS как RESTapi .
Что RESTapi передано в VueJS SPA.
Только 5 человек используют эту систему.
Большинство операций являются транзакциями.
Мы получаем ошибку
SequelizeConnectionAcquireTimeoutError: Тайм-аут операции
Это наш объект конфигурации.
const sequelize = new Sequelize(
config.database,
config.username,
config.password,
{
host: config.host,
dialect: "mysql",
pool: {
max: 20,
min: 0,
acquire: 30000,
idle: 10000
}
}
);
Мы уверены, что память нашего сервера не является проблемой. Потому что используется только 5 процентов.
Откуда эта ошибка?