# HG changeset patch # User Olaf Wintermann # Date 1716584229 -7200 # Node ID bc6b4f3d92af682f9de2c1805f55ec0429ddfb2e # Parent 6c06b845701aee484e872e9e484b22f791d837f3 test cgi kill diff -r 6c06b845701a -r bc6b4f3d92af src/server/safs/cgi.c --- a/src/server/safs/cgi.c Fri May 24 20:24:39 2024 +0200 +++ b/src/server/safs/cgi.c Fri May 24 22:57:09 2024 +0200 @@ -573,6 +573,12 @@ log_ereport(LOG_FAILURE, "cgi-send: kill script: %s pid: %d", handler->path, (int)handler->process.pid); if(killpg(handler->process.pid, SIGKILL)) { log_ereport(LOG_FAILURE, "cgi-send: pid: %d kill failed: %s", (int)handler->process.pid, strerror(errno)); + // test: does kill work? + if(kill(handler->process.pid, SIGKILL)) { + log_ereport(LOG_FAILURE, "cgi-send: pid %d kill2 failed: %s", (int)handler->process.pid, strerror(errno)); + } else { + log_ereport(LOG_DEBUG, "cgi-send: kill(%d, SIGKILL): success", (int)handler->process.pid); + } } }