Gezondheidscontroles (CLI)
Korte handleiding om kanaalconnectiviteit te verifiëren zonder te hoeven gokken.Snelle controles
openclaw status— lokale samenvatting: bereikbaarheid/modus van de Gateway, updatehint, leeftijd van gekoppelde kanaalauthenticatie, sessies + recente activiteit.openclaw status --all— volledige lokale diagnose (alleen-lezen, kleur, veilig om te plakken voor debugging).openclaw status --deep— test ook de draaiende Gateway (per-kanaal probes wanneer ondersteund).openclaw health --json— vraagt de draaiende Gateway om een volledige gezondheidsmomentopname (alleen WS; geen directe Baileys-socket).- Stuur
/statusals een losstaand bericht in WhatsApp/WebChat om een statusantwoord te krijgen zonder de agent aan te roepen. - Logs: tail
/tmp/openclaw/openclaw-*.logen filter opweb-heartbeat,web-reconnect,web-auto-reply,web-inbound.
Diepgaande diagnostiek
- Referenties op schijf:
ls -l ~/.openclaw/credentials/whatsapp/<accountId>/creds.json(mtime moet recent zijn). - Sessiestore:
ls -l ~/.openclaw/agents/<agentId>/sessions/sessions.json(pad kan worden overschreven in de config). Aantal en recente ontvangers worden zichtbaar gemaakt viastatus. - Herkoppelingsflow:
openclaw channels logout && openclaw channels login --verbosewanneer statuscodes 409–515 ofloggedOutin logs verschijnen. (Let op: de QR-loginflow start één keer automatisch opnieuw bij status 515 na koppelen.)
Wanneer iets mislukt
logged outof status 409–515 → opnieuw koppelen metopenclaw channels logouten daarnaopenclaw channels login.- Gateway onbereikbaar → start deze:
openclaw gateway --port 18789(gebruik--forceals de poort bezet is). - Geen inkomende berichten → bevestig dat de gekoppelde telefoon online is en dat de afzender is toegestaan (
channels.whatsapp.allowFrom); voor groepschats: zorg dat toegestane lijst + mentionregels overeenkomen (channels.whatsapp.groups,agents.list[].groupChat.mentionPatterns).
Speciale “health”-opdracht
openclaw health --json vraagt de draaiende Gateway om zijn gezondheidsmomentopname (geen directe kanaalsockets vanuit de CLI). Het rapporteert gekoppelde referenties/auth-leeftijd wanneer beschikbaar, per-kanaal probe-samenvattingen, een samenvatting van de sessiestore en een probe-duur. Het eindigt met een niet-nul exitcode als de Gateway onbereikbaar is of als de probe faalt/time-outs heeft. Gebruik --timeout <ms> om de standaardwaarde van 10s te overschrijven.