История изменений
Исправление intelfx, (текущая версия) :
Тогда я не знаю. :)
Гипотеза была в том, что systemd, вообще говоря, на SIGPWR не реагирует (точнее, реагирует, но не так). Он реагирует на SIGRTMIN+3. lxc-stop
посылает контейнеру тот сигнал, который у него в конфиге, а этот юнит посылает строго SIGPWR.
В любом случае, попробуй дописать в юнит в секцию [Service]
директиву ExecStop=/usr/bin/lxc-stop -n %i
, KillMode=
заменить на control-group
и KillSignal=
убрать. Потом daemon-reload.
Исправление intelfx, :
Тогда я не знаю. :)
Гипотеза была в том, что systemd, вообще говоря, на SIGPWR не реагирует (точнее, реагирует, но не так). Он реагирует на SIGRTMIN+3. lxc-stop
посылает контейнеру тот сигнал, который у него в конфиге, а этот юнит посылает строго SIGPWR.
В любом случае, попробуй дописать в юнит в секцию [Service]
директиву ExecStop=/usr/bin/lxc-stop -n %i
. Потом daemon-reload.
Исправление intelfx, :
Тогда я не знаю. :)
Гипотеза была в том, что systemd, вообще говоря, на SIGPWR не реагирует. Он реагирует на SIGRTMIN+3. lxc-stop
посылает контейнеру тот сигнал, который у него в конфиге, а этот юнит посылает строго SIGPWR.
В любом случае, попробуй дописать в юнит в секцию [Service]
директиву ExecStop=/usr/bin/lxc-stop -n %i
. Потом daemon-reload.
Исходная версия intelfx, :
Тогда я не знаю. :)
Гипотеза была в том, что systemd, вообще говоря, на SIGPWR не реагирует. Он реагирует на SIGRTMIN+3. lxc-stop
посылает контейнеру тот сигнал, который у него в конфиге, а этот юнит посылает строго SIGPWR.
В любом случае, попробуй дописать в юнит в секцию [Service]
директиву ExecStop=/usr/bin/lxc-stop -n %i
.