システム監視(Watchdog)運用マニュアル

システム概要

vault_importer.py の動作を常時監視し、プロセスが停止した場合に自動的に再起動を行う「不沈」システムです。

コンポーネント

  • スクリプト: C:\ai_work\automation\watchdog\watchdog.py
  • ログ: C:\ai_work\automation\watchdog\watchdog_log.txt

動作仕様

  • 10秒間隔で Importer プロセスをチェック。
  • 停止を確認次第 pythonw.exe でバックグラウンド起動。
  • 二重起動防止用のロックファイル(.lock)による制御。

自動起動設定

  • Windowsのスタートアップフォルダ (shell:startup) にショートカットを登録済み。
  • PCを起動するだけで、ImporterとWatchdogの両方が自動的に稼働を開始します。

管理コマンド

  • 停止が必要な場合: タスクマネージャーで pythonw.exe を終了、または taskkill /F /IM pythonw.exe を実行。