Questions tagged «watchdog»

5
如何硬重置Raspberry Pi?
如何硬重置Raspberry Pi? 显然,您可以重新启动电源,但是还有其他更细微的方法,例如复位引脚吗?如果Raspberry Pi崩溃(昨晚我的系统崩溃),连接看门狗将非常有用。 编辑:2.0版板上有一个接头,您可以将复位开关连接到该接头。

1
我可以通过自己的程序向硬件看门狗发送心跳吗?
接下来是史蒂夫·罗比拉德(Steve Robillard)提供的问题和出色的答案: 如何硬重置Raspberry Pi? 如何从我自己的程序向BCM2708的硬件看门狗而不是Linux看门狗守护程序发送心跳信号?换句话说,如果我的程序没有运行(在启动时执行),我想重置RPi,不仅要冻结整个系统。 谢谢。
14 watchdog 

1
如何减轻远程部署的Raspberry Pi手动干预的需要?
我正在开发一个使用Raspberry Pi的项目,该项目将被部署到多个位置。他们具有附加的特殊硬件以实现自动化,并运行Web服务(我编写)来访问硬件。我们偶尔会在Pis上部署新软件-方法尚待确定-这是一个值得关注的大领域。 我的问题:您能否提出一些想法或最佳做法,以减轻出现问题时的手动干预需求?我想知道是否有任何类型的看门狗解决方案,使Pi在挂起的情况下可以正常重启(也许无法打电话回家?),并且如果仍然无法正常运行,则可以重启进入故障安全分区,该分区可以解决方案的“电话回家”(重新成像,或者如果只是网络中断,请再次正常重启)。 我真的不确定我要寻找的是什么,只是无法阻止我们打电话或派人进行手动重启或重新成像的方法。双重分区方案似乎很有用,但也许有更好的主意。

3
如何在重启/关机期间保持看门狗定时器运行
到目前为止,在我的研究中,我注意到有两种方法可以在树莓派上激活看门狗计时器:使用systemd或安装看门狗。一切都在这里得到了很好的解释:https : //www.raspberrypi.org/forums/viewtopic.php?f=29&t=147501# 而且我设法使其能够双向运行,但在重启/关机期间却没有。我用一个前炸弹进行了测试,它确实对此做出了反应,但是当我尝试时: sudo poweroff 它只是停留下来。因此,我在想是否有办法强制看门狗在重新引导/关闭期间继续运行,以便在不正确引导的情况下在几秒钟后将其重置? 大多数方法在引导过程中启动看门狗,但是如果您需要一直运行它怎么办?我的树莓一旦重启就停止了,我不得不手动拔下插头才能使其正常工作。 更新: 现在,有些东西对我来说更清晰了。有三件事要考虑: 看门狗定时器 看门狗守护程序 看门狗服务守护程序 看门狗定时器:溢出时触发复位的寄存器,每个RPI周期递增,需要定期清除(踢)以避免复位 要在启动时运行它,请在/boot/config.txt中添加以下内容: dtparam=watchdog=on 看门狗守护程序:负责定期清除(踢)看门狗计时器的进程 安装它: sudo modprobe bcm2835_wdt echo "bcm2835_wdt" | sudo tee -a /etc/modules sudo apt-get install watchdog sudo update-rc.d watchdog defaults 配置/etc/watchdog.conf: watchdog-device = /dev/watchdog watchdog-timeout = 14 realtime = yes priority = 1 max-load-1 …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.