タグ付けされた質問 「watchdog」

5
Raspberry Piをハードリセットするにはどうすればよいですか?
Raspberry Piをハードリセットするにはどうすればよいですか? 明らかに、電源を再投入できますが、リセットピンのような、より微妙な方法はありますか?Raspberry Piがクラッシュした場合(昨夜クラッシュした場合)にウォッチドッグを接続すると非常に便利です。 編集:rev 2.0ボードには、リセットスイッチを接続できるヘッダーがあります。

1
自分のプログラムからハードウェアウォッチドッグにハートビートを送信できますか?
ここでスティーブ・ロビラードが提供した質問と優れた回答に続きます: Raspberry Piをハードリセットするにはどうすればよいですか? Linuxウォッチドッグデーモンからではなく、自分のプログラムからBCM2708のハードウェアウォッチドッグにハートビート信号を送信するにはどうすればよいですか?言い換えれば、システム全体がフリーズしているときだけでなく、MYプログラムが実行されていない(起動時に実行される)場合にRPiをリセットしたいのです。 ありがとう。
14 watchdog 

1
リモートで展開されたRaspberry Piを手動で操作する必要性を軽減するにはどうすればよいですか?
私は、複数の場所に展開されるRaspberry Piを使用するプロジェクトに取り組んでいます。それらには、自動化のために特別なハードウェアが接続されており、ハードウェアにアクセスするために(私が書いた)Webサービスを実行します。私たちは時々新しいソフトウェアをPiに展開します-まだ決定されていない方法です-これは大きな懸念事項です。 私の質問:問題が発生した場合の手動介入の必要性を軽減するために、いくつかのアイデアやベストプラクティスを挙げていただけますか?Piがハングした場合に通常の再起動を行う(ホームに電話できない場合があります)ウォッチドッグソリューションがあり、まだ機能していない場合は、フェイルセーフパーティションで再起動できるかどうか疑問に思いますソリューションの「電話ホーム」(イメージを再作成するか、ネットワークが停止した場合は通常の再起動を行います)。 探しているものが正確にわからないので、手動でリブートまたはイメージを再作成するために電話をかけたり、人を送ったりする必要がないようにする方法だけです。デュアルパーティションスキームは役立つように思えましたが、より良いアイデアがあるかもしれません。

3
再起動/シャットダウン中にウォッチドッグタイマーを実行し続ける方法
これまでの私の研究では、ラズベリーのウォッチドッグタイマーをアクティブにする方法として、systemdを使用する方法とウォッチドッグをインストールする方法の2つがあることに気づきました。それはすべてここでうまく説明されています:https://www.raspberrypi.org/forums/viewtopic.php?f = 29&t = 147501# そして、私はそれを両方の方法で機能させることができましたが、再起動/シャットダウン中はできませんでした。私はそれをテストするためにフォークボムを使用しました、そしてそれはそれに反応します、しかし私が試みるとき: sudo poweroff それはダウンしたままです。だから私はそれが正しく起動しない場合、数秒後にそれをリセットするように再起動/シャットダウン中にウォッチドッグを強制的に実行し続ける方法があると思いますか? ほとんどのアプローチでは、ブート中にウォッチドッグを開始しますが、常時実行する必要がある場合はどうでしょうか。私のラズベリーは再起動で一度停止し、それを機能させるために手動でプラグを抜く/プラグする必要がありました。 更新: いくつかのものは今私にははるかに明確です。考慮すべき点が3つあります。 ウォッチドッグタイマー ウォッチドッグデーモン ウォッチドッグサービスデーモン ウォッチドッグタイマー:オーバーフローしたときにリセットをトリガーするレジスター。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 = …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.