1
0
Fork 0
mirror of https://github.com/engineer-man/piston.git synced 2025-04-20 20:16:26 +02:00

Add infinite timeout

This commit is contained in:
Brikaa 2021-10-10 17:18:31 +02:00
parent 90945d1621
commit f973ecf281

View file

@ -143,12 +143,15 @@ class Job {
}); });
} }
const kill_timeout = set_timeout(async _ => { const kill_timeout =
logger.info( (timeout >= 0 &&
`Timeout exceeded timeout=${timeout} uuid=${this.uuid}` set_timeout(async _ => {
); logger.info(
process.kill(proc.pid, 'SIGKILL'); `Timeout exceeded timeout=${timeout} uuid=${this.uuid}`
}, timeout); );
process.kill(proc.pid, 'SIGKILL');
}, timeout)) ||
null;
proc.stderr.on('data', async data => { proc.stderr.on('data', async data => {
if (eventBus !== null) { if (eventBus !== null) {