2026年 OpenClaw ゲートウェイと launchd の安定性トラブルシュート(リモート常駐 Mac)

常駐 OpenClaw ゲートウェイ の停止は多くが launchd ずれ・孤児ポート・同一 Label の二重 plist。SSH で doctor/status/logs を揃える手順です。遠隔 Mac デプロイ実践自己ホスト Runner FAQ を併読。

1. plist を触る前に doctor/status/logs を揃える

doctor=設定真偽、status=HTTP/gRPC・TLS・上流到達、logs=ギャップ補完。launchd と同じ PATH で叩き、ログは ~/Library/Logs/ に専用+ローテ。

照合: doctor 通過・status 失敗・ログ静か → 127.0.0.1 と外向き経路の取り違いを疑う。

2. 無人 Mac で噛む launchd の癖

Agent はログイン後、Daemon は root 先行。無人なら /Library/LaunchDaemons+root でキチェーン依存を避け、WD/絶対引数/標準出力/ThrottleInterval を固定。launchctl printlog show で PATH・権限を追跡。

3. ポート占有と二重 plist

lsof で PID、launchctl print でラベル照合→bootout→バイナリ確認→迷子終了。Docker は VM bind 優先でポート調整。重複 Label は棚卸しして一枚化、Ventura+ は bootoutbootstrap を手順化。

4. リモート常駐 Mac ミニチェック

  • 電源/Wi‑Fi:スリープで NIC が落ちないか。
  • 時刻同期とディスク 85% アラート(ENOSPC 前に掃除)。
  • 外向き curl:localhost だけでなくユーザと同じ経路を叩く。

常駐ゲートウェイと Mac mini

Mac mini(Apple Silicon)は静音・低待機電力で常時デーモン向き、Unix/Homebrew/macOSGatekeeper/SIP/FileVault で説明責任も取りやすいです。

摩擦最小の起点は Mac mini M4Macstripe ホームで専有ノードを確認してください。