2026年 レンタル Mac Mini:
長期クロール・バッチ FAQ(断線復旧・冪等チェックポイント・ディスク閾値)
1 長期ジョブが壊れやすい理由
- 瞬断:半端な書き込みと再接続位置の欠如。
- 非冪等:再起動で API 二重呼び出しや重複行。
- ディスク:空き率低下で SQLite 等が沈黙失敗。
障害モードと対策マトリクス
障害と実装の対応表です。
| 障害モード | 実装する対策 | 責務の目安 |
|---|---|---|
| 切断・TLS タイムアウト | 指数バックオフ・ジッタ・URL 再試行上限 | 実装 |
| 再起動・SSH 落ち | 定期チェックポイント、スーパーバイザ再起動 | 実装+事業者 |
| ディスク満杯 | df 監視・段階停止・ログ圧縮 | 利用者 |
| 自宅常時 Mac とレンタル | 自宅は電力・回線を自分で吸収、レンタルは機材と uplink を事業者へ寄せつつ設計は同じ。費用比較のみ別稿。 | |
運用ランブック(7ステップ)
ディスク水位チェックリスト
- ≥15%:緑・通常運転。
- 10〜15%:黄・ログ回転・新規ブラウザ停止。
- 5〜10%:橙・DL 一時停止・SQLite 点検。
- <5%:赤・異常終了・tmp 掃除後再起動。
- スナップショット:有効なら閾値を約 5% 上乗せ。
引用しやすい既定値(3項目)
- 間隔:5分または成功 1万件の早い方。
- 再試行:上限 300秒、ジッタ 約20%。
- ディスク:15/10/5% の三段階。
スナップショット環境は閾値を上げる。
よくある質問
閾値はそのまま使える?
多くの現場で出発点になります。15/10/5% は APFS や SQLite が悪化する前の目安です。
バックオフだけで足りる?
足りないことが多いです。チェックポイント・冪等キー・df・ハートビートをセットにしてください。
レンタルでコードは変わる?
防御の型は同じです。接続はヘルプへ。