Apache httpd 2.4.34 не смог получить сигнал SIGTERM на SuSE 15 - PullRequest
0 голосов
/ 30 сентября 2018

У меня установлена ​​apache httpd 2.4.34 на SLES 15, и запущено шесть процессов httpd.

Когда я посылаю сигнал SIGTERM процессу httpd, все шесть процессов httpdНе удалось получить сигнал SIGTERM (у меня gdb подключился httpd процесс для захвата сигнала SIGTERM), но я нашел kill 15 11143 return 0 через команду strace.Но httpd может принимать сигнал SIGKILL, это очень странно.

И apache httpd 2.4.34, работающий на другой платформе (SLES12, SLES11, RHEL7), может нормально воспринимать и обрабатывать сигнал SIGTERM.

Кто-нибудь сталкивался с этим явлением ?

+++
# cat /etc/os-release
NAME="SLES"
VERSION="15"
VERSION_ID="15"
PRETTY_NAME="SUSE Linux Enterprise Server 15"
ID="sles"
ID_LIKE="suse"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:suse:sles:15"

#uname -a
Linux linux-iv0h 4.12.14-23-default #1 SMP Tue May 29 21:04:44 UTC 2018 (cd0437b) x86_64 x86_64 x86_64 GNU/Linux

#ps aux|grep httpd
root     11143  0.0  0.6  23612  6380 ?        Ss   04:33   0:00 ./httpd
nobody   11144  0.0  0.3  23612  3248 ?        S    04:33   0:00 ./httpd
nobody   11145  0.0  0.3  23612  3248 ?        S    04:33   0:00 ./httpd
nobody   11146  0.0  0.3  23612  3248 ?        S    04:33   0:00 ./httpd
nobody   11147  0.0  0.3  23612  3248 ?        S    04:33   0:00 ./httpd
nobody   11148  0.0  0.3  23612  3248 ?        S    04:33   0:00 ./httpd
+++
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...