首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >系统关闭定时器不工作

问系统关闭定时器不工作
EN

Server Fault用户
提问于 2016-10-13 07:29:59
回答 2查看 2.2K关注 0票数 3

来自系统手册:-

代码语言:javascript
复制
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进行了必要的更改:

代码语言:javascript
复制
ShutdownWatchdogSec=4min

看门狗似乎出现在我的系统里

root@bugkiller:~# dmesg\grep看门狗

代码语言:javascript
复制
[    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

代码语言:javascript
复制
Linux re0 4.1.15-foo-00929-g15aa5b3 #1 SMP PREEMPT Mon Oct 3 18:01:53 PDT 2016 x86_64 GNU/Linux

root@re0:~# systemctl --版本

代码语言:javascript
复制
systemd 219
+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT +GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN
EN

回答 2

Server Fault用户

回答已采纳

发布于 2016-11-15 05:48:27

当我用选项CONFIG_WATCHDOG_NOWAYOUT编译内核时,这是可行的。如果没有此设置,则当守护进程停止时,内核将禁用该监视狗。

另外,当我升级到4.4内核时,错误unregister_netdevice也消失了。

票数 1
EN

Server Fault用户

发布于 2016-11-03 15:24:30

您将软件看门狗(用户进程/usr/sbin/监督狗)与硬件看门狗(即内核特性/dev/看门狗)混为一谈。您应该检查您的内核配置,以确保它已启用。如果启用了它,您将在内核引导日志中看到如下行:

代码语言:javascript
复制
[X.XXXX] Hardware watchdog '<some bsp related name>', version XXXX
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/808776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档