2026年 OpenClaw Linux systemd WSL2 常駐

LinuxVPSWSL2OpenClaw ゲートウェイと macOS 署名・xcodebuild・シミュレータ連携の 2026 メモ。systemd --user、WSL2 経路、MCP stdio→Streamable HTTP タイムアウト、ENOENT 五段。手取り足取りデプロイ 参照。

1. Linux:systemd --user と linger

~/.config/systemd/user/daemon-reloadenable --nowlingerloginctl enable-linger "$USER")で夜間停止を防ぐ。再起動後 is-activejournalctl --user -n 50 確認してから本番。WorkingDirectory= と絶対 PATH= のみ。HTTP は当面 127.0.0.1

2. WSL2:パス・時計・localhost

常駐は /mnt/c ではなく Linux ツリー。時刻ずれ→401 なら wsl --shutdownMCP HTTP は Windows とディストロの 127.0.0.1 取り違えに注意。

3. MCP タイムアウトと Streamable HTTP

stdio は低速 I/O でパイプ塞ぎ。tool timeout は接続と呼び出し上限の取り違え注意。Streamable HTTP は巨大出力向きだがリバプロバッファで逆詰まり。アイドル読み取り帯をツール時間とハング検知の間に置く。

4. ENOENT 五段

command -vWorkingDirectory=→マウント順→相対設定→Node は execPath 階層。シンボリック権限と stdio→HTTP 直後の静的ルート/ソケット取り残し。

5. 遠隔エラスティック Mac オフロード

Linux/WSL は薄く、重い xcodebuild/公証/シミュレータは SSH 鍵を分けた専用 Mac へ。rsync+ログ返送。並列は RAM 頭打ち — 並行テスト FAQ

macOS レーンは Mac mini で固定

オフロード先が不安定なら Linux を磨いても無駄。Mac mini は単スレと帯域のバランスが良く待機約 4W 級macOS は Keychain 署名が素直で Gatekeeper/SIP/FileVault まで説明に載せやすい。Unix はネイティブのまま SSH で薄制御。まず Mac mini M4 を既定にし、専有を広げるなら Macstripe ホームで比較してからラック投資が得策です。