close query sessions after timeout #468

This commit is contained in:
Jan Prochazka
2023-01-28 11:40:52 +01:00
parent 079cac6eda
commit cc388362d6
3 changed files with 62 additions and 18 deletions

View File

@@ -10,6 +10,7 @@ const processArgs = require('../utility/processArgs');
const { appdir } = require('../utility/directories');
const { getLogger } = require('dbgate-tools');
const pipeForkLogs = require('../utility/pipeForkLogs');
const config = require('./config');
const logger = getLogger('sessions');
@@ -120,7 +121,12 @@ module.exports = {
socket.emit(`session-closed-${sesid}`);
});
subprocess.send({ msgtype: 'connect', ...connection, database });
subprocess.send({
msgtype: 'connect',
...connection,
database,
globalSettings: await config.getSettings(),
});
return _.pick(newOpened, ['conid', 'database', 'sesid']);
},