const { spawn } = require('child_process');
const processes = [];
for (let i = 0; i < 250; i++) {
processes.push(spawn('surreal', ['start', '--user', 'root', '--pass', 'root', '--bind', '127.0.0.1:0', 'memory'], {
timeout: 1000 * 60 * 10, windowsHide: true,
detached: false
}));
}
process.on("SIGINT", () => {
processes.forEach(process => process.kill());
process.exit(0);
});
process.on("SIGTERM", () => {
processes.forEach(process => process.kill());
process.exit(0);
});
setInterval(() => { }, 10000);