# Runbook: Incidentes OpenClaw Browser/CDP Historial resumido de incidentes previos con OpenClaw y su browser container. ## Sintomas comunes - Browser container aparece `unhealthy`. - OpenClaw no conecta al browser via CDP. - Timeouts contra el puerto CDP. ## Diagnostico ```powershell .\scripts\Invoke-ProxmoxSsh.ps1 -Command "pct exec 102 -- docker ps --format 'table {{.Names}}\t{{.Status}}\t{{.Ports}}' | grep -E 'openclaw|browser'" .\scripts\Invoke-ProxmoxSsh.ps1 -Command "pct exec 102 -- docker exec ss -tlnp" .\scripts\Invoke-ProxmoxSsh.ps1 -Command "pct exec 102 -- docker logs --tail 100" .\scripts\Invoke-ProxmoxSsh.ps1 -Command "pct exec 102 -- docker logs --tail 100" ``` ## Puerto CDP En un incidente previo, Chromium escuchaba en `127.0.0.1:9222` dentro del container y nginx exponia `0.0.0.0:9223` para otros containers. No asumas que `9222` o `9223` es correcto sin probar desde la red Docker actual. Prueba desde el container OpenClaw: ```powershell .\scripts\Invoke-ProxmoxSsh.ps1 -Command "pct exec 102 -- docker exec curl -sf http://:9223/json/version" .\scripts\Invoke-ProxmoxSsh.ps1 -Command "pct exec 102 -- docker exec curl -sf http://:9222/json/version" ``` ## Acciones que requieren confirmacion ```powershell .\scripts\Invoke-ProxmoxSsh.ps1 -Command "pct exec 102 -- docker exec pkill -f chromium" .\scripts\Invoke-ProxmoxSsh.ps1 -Command "pct exec 102 -- docker restart " .\scripts\Invoke-ProxmoxSsh.ps1 -Command "pct exec 102 -- docker restart " ``` ## Notas de configuracion - Montar `/dev/shm` o usar `shm_size` suficiente suele mejorar estabilidad de Chromium en Docker. - Limpiar locks de perfil en startup puede resolver arranques atascados. - Cambios de capacidades como `SYS_ADMIN` o `seccomp:unconfined` son sensibles; revisarlos antes de aplicarlos.