# 2026-05-23 shadow運用改善セッション

## 実施内容

### 1. openclaw ゾンビプロセス → --init で根本解決

**症状**: `[openclaw-hooks] ` が30分ごとに蓄積(最大11個)、メモリを圧迫

**根本原因**: DockerコンテナにPID1のinitプロセスがなく(`Init: false`)、Node.js が子プロセスをwait()しないためゾンビ化

**解決策**: コンテナ再作成時に `--init` フラグを追加 → `tini` がPID1として自動的に子プロセスを回収

```bash
docker stop openclaw && docker rm openclaw
docker run -d --name openclaw --init --restart unless-stopped \
--network services_services_net \
-p 18789:18789 -p 18790:18790 \
-v services_openclaw_data:/home/node/.openclaw:rw \
-v /var/run/docker.sock:/var/run/docker.sock:rw \
-v /home/ubuntu/services/openclaw-entrypoint.sh:/home/ubuntu/services/openclaw-entrypoint.sh:ro \
-e OPENCLAW_GATEWAY_CONTROL_UI_ALLOW_INSECURE_AUTH=true \
-e OPENCLAW_STATE_DIR=/home/node/.openclaw \
-e OPENCLAW_GATEWAY_TOKEN=93e0c08954863e7739aa497ab433bf80f6665fe9ae007f0a \
-e OPENCLAW_GATEWAY_BIND=lan \
ghcr.io/openclaw/openclaw:latest \
/home/ubuntu/services/openclaw-entrypoint.sh
```

**確認**: `docker inspect openclaw --format '{{.HostConfig.Init}}'` → `true`

### 2. /tmp/chrome-vnc キャッシュ 998MB を定期削除

**状況**: VNCのChromeプロファイルキャッシュが /tmp/chrome-vnc に蓄積(最大1GB超)

**対処**:
- 手動で Cache/IndexedDB/Service Worker/optimization_guide_model_store 等を削除 → 998MB → 784MB
- `/usr/local/bin/disk_cleanup_hourly.sh` に #22 として自動クリーンアップを追加(Chrome未起動時のみ実行)

### 3. cure = shadow自身(Tailscale IP重複)

**発見**: `100.86.220.63` は shadow の Tailscale IP の別名(cure と shadow が同一ホスト)

**SSH鍵登録**: `shadow_new_ed25519.pub` を `~/.ssh/authorized_keys` に追加 → `ssh cure` 接続成功

公開鍵: `ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIlQWK7ag4z+FGWJbMHxZJQdYkYkI5tVsY96XaI28XQ1`

### 4. Discord Webhook は正常(前セッションの誤記録を訂正)

`~/.config/discord-webhooks.env` の `DISCORD_WEBHOOK_TAILSCALE` URL は HTTP 204 で正常動作。
前セッションの「HTTP 403 → 無効化済み」という記録は誤り。

## 現在のサービス状態

| サービス | 状態 | 備考 |
|---------|------|------|
| wiki-api | ✅ OK | localhost:8200, 6件 |
| Ollama | ✅ OK | nomic-embed-text:latest |
| n8n | ✅ OK | localhost:5678 |
| Dify | ✅ OK | localhost:5001 (HTTP 307) |
| openclaw | ✅ OK | --init付き再作成済み |
| wiki_db | ✅ OK | pgvector/pg16, 6件 |

## arcana復旧待ち残課題

1. arcana VPSコンソールから再起動
2. PR #218 (Advisor Strategy) マージ確認
3. KIMI_API_KEY 更新 (#219)
4. crontab の `# [arcana offline]` コメントを外す
5. `/tmp/ha_failover.lock` 削除(watchdog再開)