From 0a6c34669cbd7c5da3cebd437f07bf872adb7559 Mon Sep 17 00:00:00 2001 From: Darshan Sen Date: Mon, 21 Jun 2021 21:37:39 +0530 Subject: [PATCH] send SIGKILL after 30s in gracefulShutdown() (#1156) This resolves the TODO. Fixes: https://github.com/actions/runner/issues/680 Signed-off-by: Darshan Sen --- src/Misc/layoutbin/RunnerService.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Misc/layoutbin/RunnerService.js b/src/Misc/layoutbin/RunnerService.js index 5311d2cd1..f5160acd4 100644 --- a/src/Misc/layoutbin/RunnerService.js +++ b/src/Misc/layoutbin/RunnerService.js @@ -82,7 +82,8 @@ var gracefulShutdown = function (code) { console.log('Sending SIGINT to runner listener to stop'); listener.kill('SIGINT'); - // TODO wait for 30 seconds and send a SIGKILL + console.log('Sending SIGKILL to runner listener'); + setTimeout(() => listener.kill('SIGKILL'), 30000); } }