LINUX.ORG.RU

История изменений

Исправление 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.