Назад | Перейти на главную страницу

systemd httpd очень медленно останавливается в Arch Linux

Когда я выполняю:

systemctl stop httpd

Apache часто останавливается за несколько минут. Команда:

apachectl gracefully-stop

всегда сразу останавливается. Кто-нибудь знает, что может быть причиной этого? Команды:

systemctl start httpd

и

apachectl start

оба бегут очень быстро. Каким-то образом это связано как с systemd, так и с остановкой httpd (и, возможно, с Arch Linux).

В соответствии с: https://bugzilla.redhat.com/show_bug.cgi?id=906321 есть проблема с KillMode systemd по умолчанию для Apache.

Одно временное исправление - добавить KillMode=none к /usr/lib/systemd/system/httpd.service

Обязательно беги sudo systemctl --system daemon-reload после внесения изменений.