Arch Linux 下 systemd httpd 停止非常慢

Arch Linux 下 systemd httpd 停止非常慢

当我执行:

systemctl stop httpd

Apache 通常需要几分钟才能停止。命令:

apachectl gracefully-stop

总是立即停止。有人知道是什么原因造成的吗?命令:

systemctl start httpd

apachectl start

两者都运行得非常快。不知何故,这与 systemd 和停止 httpd 有关(也可能与 Arch Linux 有关)。

答案1

根据:https://bugzilla.redhat.com/show_bug.cgi?id=906321Apache 的默认 systemd KillMode 存在问题。

一个临时的解决方法是KillMode=none添加/usr/lib/systemd/system/httpd.service

确保sudo systemctl --system daemon-reload在进行更改后运行。

相关内容