来自系统手册:-
ShutdownWatchdogSec=
ShutdownWatchdogSec= may be used to configure the hardware watchdog when the system is asked to reboot.
It works as a safety net to ensure that the reboot takes place even if a clean reboot attempt times out.
By default RuntimeWatchdogSec= defaults to 0 (off), and ShutdownWatchdogSec= to 10min.
These settings have no effect if a hardware watchdog is not available.目前,关闭我的系统存在一个问题,内核在发出reboot命令10分钟后仍会打印消息"unregister_netdevice:等待释放:实例count=1“。我不知道是什么导致了这个问题,但我希望ShutdownWatchdogSec能够在这种情况下和其他情况下强制重启。
然而,系统并没有在规定的时间内关闭。它仍然需要10+min。我已对我的/etc/systemd/system.conf进行了必要的更改:
ShutdownWatchdogSec=4min看门狗似乎出现在我的系统里
root@bugkiller:~# dmesg\grep看门狗
[ 0.044094] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[ 4.051861] systemd[1]: Hardware watchdog 'iTCO_wdt', version 0
[ 4.051874] systemd[1]: Set hardware watchdog to 1min 4s.root@re0:~# uname -a
Linux re0 4.1.15-foo-00929-g15aa5b3 #1 SMP PREEMPT Mon Oct 3 18:01:53 PDT 2016 x86_64 GNU/Linuxroot@re0:~# systemctl --版本
systemd 219
+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT +GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN发布于 2016-11-15 05:48:27
当我用选项CONFIG_WATCHDOG_NOWAYOUT编译内核时,这是可行的。如果没有此设置,则当守护进程停止时,内核将禁用该监视狗。
另外,当我升级到4.4内核时,错误unregister_netdevice也消失了。
发布于 2016-11-03 15:24:30
您将软件看门狗(用户进程/usr/sbin/监督狗)与硬件看门狗(即内核特性/dev/看门狗)混为一谈。您应该检查您的内核配置,以确保它已启用。如果启用了它,您将在内核引导日志中看到如下行:
[X.XXXX] Hardware watchdog '<some bsp related name>', version XXXXhttps://serverfault.com/questions/808776
复制相似问题