Используем nest js микросервис для биллингования, используется mysql, пакет работы с ним mysql2 для создания pool подключения. При подключении 100 - 150 минут к mysql приложение не виснет не закрывается с ошибкой просто ничего не делает, может быть пулл перестаёт работать? нужны ли какие то доп настройки?
Mysql2Module.forRootAsync({
imports: [ConfigModule],
useFactory: (dbConfig: ConfigType<typeof dbConfiguration>) => {
return {
host: dbConfig.host,
port: dbConfig.port,
user: dbConfig.username,
password: dbConfig.password,
database: dbConfig.dbname,
timezone: '+03:00',
enableKeepAlive: true,
keepAliveInitialDelay: 0,
};
},
inject: [dbConfiguration.KEY],
}),