2026年 レンタル Mac Mini: 長期クロール・バッチ FAQ(断線復旧・冪等チェックポイント・ディスク閾値)

FAQ
読了時間:約8分

レンタル Mac Miniで長期クロールやバッチを回す際の断線復旧・冪等チェックポイント・ディスク閾値を、FAQ と数値つきリストで整理しました。ホームブログ購入ヘルプへも誘導します。

1 長期ジョブが壊れやすい理由

  1. 瞬断:半端な書き込みと再接続位置の欠如。
  2. 非冪等:再起動で API 二重呼び出しや重複行。
  3. ディスク:空き率低下で SQLite 等が沈黙失敗。

障害モードと対策マトリクス

障害と実装の対応表です。

障害モード 実装する対策 責務の目安
切断・TLS タイムアウト 指数バックオフ・ジッタ・URL 再試行上限 実装
再起動・SSH 落ち 定期チェックポイント、スーパーバイザ再起動 実装+事業者
ディスク満杯 df 監視・段階停止・ログ圧縮 利用者
自宅常時 Mac とレンタル 自宅は電力・回線を自分で吸収、レンタルは機材と uplink を事業者へ寄せつつ設計は同じ。費用比較のみ別稿

運用ランブック(7ステップ)

  1. 隔離:チェックポイント・ログ・tmp を一ツリーにまとめる。
  2. 命名:.tmp へ書き fsync 後 .done へ原子リネーム。最終キーを格納。
  3. バックオフ:初回 1秒・倍増・上限 300秒・ジッタ約 20%。成功後リセット。
  4. df:15% 警告、10% で新規停止、5% 未満で異常終了。
  5. ハートビート:想定間隔の二倍でアラート。
  6. 復旧:不完全 .tmp 削除→最新 .done から再開。
  7. ドキュメント:コンソールヘルプをリンク。cron 記事参照。

ディスク水位チェックリスト

  • ≥15%:緑・通常運転。
  • 10〜15%:黄・ログ回転・新規ブラウザ停止。
  • 5〜10%:橙・DL 一時停止・SQLite 点検。
  • <5%:赤・異常終了・tmp 掃除後再起動。
  • スナップショット:有効なら閾値を約 5% 上乗せ。

引用しやすい既定値(3項目)

  • 間隔:5分または成功 1万件の早い方。
  • 再試行:上限 300秒、ジッタ 約20%
  • ディスク:15105% の三段階。

スナップショット環境は閾値を上げる。

よくある質問

閾値はそのまま使える?

多くの現場で出発点になります。15/10/5% は APFS や SQLite が悪化する前の目安です。

バックオフだけで足りる?

足りないことが多いです。チェックポイント・冪等キー・df・ハートビートをセットにしてください。

レンタルでコードは変わる?

防御の型は同じです。接続はヘルプへ。

次の一手

ノードは購入、SSH はヘルプ、関連記事はブログ

クロール・バッチ向けに Mac Mini ノードを選ぶ

長期クロールならレンタル Mac Mini を。ブログホームのあと購入へ。ヘルプで SSH。

閾値とチェックポイントを入れたら購入でノード確保。料金ブログホーム

クロール用に購入