From df2c998bd5e751d08364f47146a7b2c79860f955 Mon Sep 17 00:00:00 2001 From: Marius Tolzmann Date: Mon, 26 Oct 2015 14:15:44 +0100 Subject: [PATCH] mxqd: Send TERM to process when over memory instead of KILL to pgrp --- mxqd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mxqd.c b/mxqd.c index edc3ff4..bec2797 100644 --- a/mxqd.c +++ b/mxqd.c @@ -1646,11 +1646,11 @@ int killall_over_memory(struct mxq_server *server) if (memory/1024 <= group->group.job_memory) continue; - mx_log_info("killall_over_memory(): used(%lluMiB) > requested(%lluMiB): Sending signal=KILL to job=%s(%d):%lu:%lu pgrp=%d", + mx_log_info("killall_over_memory(): used(%lluMiB) > requested(%lluMiB): Sending signal=TERM to job=%s(%d):%lu:%lu pid=%d", memory/1024, group->group.job_memory, group->group.user_name, group->group.user_uid, group->group.group_id, job->job.job_id, pid); - kill(-pid, SIGKILL); + kill(pid, SIGTERM); } } }