Selparo · 運用判断ガイド
エラー通知がないのに自動処理が止まる:予定実行の受取表
予定時刻を過ぎても開始記録がなければ、実行エラーとは別に検知します。予定・開始・成果を照合し、仕事が始まらない場合も届く通知経路を決めます。
公式情報確認日:。
実行ログにない仕事も予定表には残す
毎朝のファイル取込で一週間出力がなく、実行エラーも見当たらなかったという利用者の相談があります。原因の推測を全環境へ一般化せず、まず「来るはずの成果が来ていない」を検出できるかを考えます。予定自体が消えた場合、同じ処理の内部だけでは異常を報告できません。
以下は、朝9時までに前日分の集計を受け取る架空の仕事です。受け取り期限は実行開始時刻とは別に決めます。監視を別に設けても、その監視や通知先が止まる可能性は残ります。
一日ごとに三つの証拠を照合する
| 証拠 | 確認する値 | 欠けた場合 |
|---|---|---|
| 予定 | 対象日、予定時刻、成果期限 | 業務カレンダーと設定を確認 |
| 開始 | 対象日に結び付いた開始記録 | 未開始として通知 |
| 受取 | 対象日、成果の版、受入結果 | 未完了または要確認 |
今日更新したファイルでも、中身が昨日と同じなら今日の業務が終わった証拠にはなりません。逆に、対象が0件の日は、その日付と0件の確認記録があれば正常という業務もあります。「ファイルが空なら必ず失敗」と固定しません。
Heartbeatを置く場所を決める
Healthchecksの公式資料は、予定したpingが到着しない場合の通知と、開始・成功・失敗の信号を説明しています。開始した直後のpingを成果完成の証拠にすると、その後の停止を見落とします。何の状態を送っているか、記録の意味を決めてください。
既存サービスには無料・有料の選択肢があります。まず必要な周期・記録期間・通知先を満たすか確認すればよく、この判断のために新しい監視SaaSやVPSを契約する必要はありません。通知がないことは成果が正しい証明にもなりません。
正常・未開始・未完了・通知失敗を別々に試す
- 合成の対象日で、予定から受入済み成果まで正常に記録されるか。
- 処理を開始しない場合、期限後に未開始と判定するか。
- 開始だけ記録して成果を返さない場合、成功にしないか。
- 古い対象日の成果が届いても、今日の完了にしないか。
- テスト用通知先で受信まで確かめ、通知経路が使えない場合の確認担当を決める。
試験のために本番の処理や通知を止めず、許可された模擬環境で確認します。未開始を見つけても無条件に再実行せず、外部への二重書き込みの有無を確認してから再開します。
Claude Codeに使うなら、実行場所も決める
本文の受入条件を決めた仕事をClaude Codeで進める場合、次は入力に届く場所とPCの稼働時間から実行場所を選べます。
予定した仕事を始められる場所を選ぶ診断はClaude Codeの実行場所を選ぶためのものです。容量計算やn8n・Codexの設定は扱いません。VPS結果には広告 / PRがあり、不要なら契約しません。