Не удается заставить функцию 'max-load-*' работать с `watchdog`
Я не могу получить watchdog
Функции 'max-load-*', работающие на Ubuntu 14.04 (в виртуальной машине Vagrant с Virtualbox).
Насколько я понимаю, это должно быть довольно просто. Вот как я это тестирую.
- Я установил для max-load-1 значение 0.5 для тестирования (и добавил
-v -f
к началу params) [1] - Перезапустите сторожевой сервис (
service watchdog restart
) - Срабатывает
burnP6
для имитации сильно загруженного сервера (тестовая виртуальная машина имеет только одно ядро, поэтому она довольно быстро всплывает)
Ожидаемый результат (для меня) будет состоять в том, что коробка перезагрузится после того, как средняя нагрузка достигнет 0,5, но она просто выходит на плато в районе 1.
Я также экспериментировал с функцией "пинг", и она работает как шарм. Если я установлю его, а затем удалю шлюз по умолчанию, виртуальная машина перезагрузится, как и ожидалось.
Я также попытался добавить модуль 'softdog' и явно установить 'watchdog-device = /dev/watchdog', но, похоже, это не имеет никакого значения.
Я что-то пропустил?
[1] watchdog.conf: https://gist.github.com/vpetersson/8487f45826216f556e89