Gateway-problemen oplossen¶
Deze pagina is het diepe runbook. Begin bij /help/troubleshooting als je eerst de snelle triageflow wilt.
Commandoladder¶
Voer deze eerst uit, in deze volgorde:
openclaw status
openclaw gateway status
openclaw logs --follow
openclaw doctor
openclaw channels status --probe
Verwachte gezonde signalen:
openclaw gateway statustoontRuntime: runningenRPC probe: ok.openclaw doctormeldt geen blokkerende config-/serviceproblemen.openclaw channels status --probetoont verbonden/gereedstaande kanalen.
Geen antwoorden¶
Als kanalen actief zijn maar niets antwoordt, controleer routing en beleid voordat je iets opnieuw verbindt.
openclaw status
openclaw channels status --probe
openclaw pairing list <channel>
openclaw config get channels
openclaw logs --follow
Let op:
- Koppeling in afwachting voor DM-afzenders.
- Groepsvermelding-gating (
requireMention,mentionPatterns). - Mismatches in kanaal-/groeps-toegestane lijst.
Veelvoorkomende signalen:
drop guild message (mention required→ groepsbericht genegeerd tot vermelding.pairing request→ afzender heeft goedkeuring nodig.blocked/allowlist→ afzender/kanaal gefilterd door beleid.
Gerelateerd:
Dashboard/control UI-connectiviteit¶
Wanneer de dashboard/control UI niet wil verbinden, valideer URL, auth-modus en aannames over een veilige context.
openclaw gateway status
openclaw status
openclaw logs --follow
openclaw doctor
openclaw gateway status --json
Let op:
- Juiste probe-URL en dashboard-URL.
- Mismatch in auth-modus/token tussen client en gateway.
- Gebruik van HTTP waar apparaatidentiteit vereist is.
Veelvoorkomende signalen:
device identity required→ niet-veilige context of ontbrekende apparaatauthenticatie.unauthorized/ reconnect-lus → token-/wachtwoordmismatch.gateway connect failed:→ verkeerde host/poort/URL-doel.
Gerelateerd:
Gateway-service draait niet¶
Gebruik dit wanneer de service is geïnstalleerd maar het proces niet actief blijft.
openclaw gateway status
openclaw status
openclaw logs --follow
openclaw doctor
openclaw gateway status --deep
Let op:
Runtime: stoppedmet exit-hints.- Serviceconfig-mismatch (
Config (cli)vsConfig (service)). - Poort-/listenerconflicten.
Veelvoorkomende signalen:
Gateway start blocked: set gateway.mode=local→ lokale gateway-modus is niet ingeschakeld.refusing to bind gateway ... without auth→ niet-loopback binding zonder token/wachtwoord.another gateway instance is already listening/EADDRINUSE→ poortconflict.
Gerelateerd:
Kanaal verbonden maar berichten stromen niet¶
Als de kanaalstatus verbonden is maar de berichtstroom dood is, focus op beleid, rechten en kanaalspecifieke leveringsregels.
openclaw channels status --probe
openclaw pairing list <channel>
openclaw status --deep
openclaw logs --follow
openclaw config get channels
Let op:
- DM-beleid (
pairing,allowlist,open,disabled). - Groeps-toegestane lijst en vereisten voor vermeldingen.
- Ontbrekende kanaal-API-rechten/scopes.
Veelvoorkomende signalen:
mention required→ bericht genegeerd door groepsvermeldingsbeleid.pairing/ sporen van goedkeuring in afwachting → afzender is niet goedgekeurd.missing_scope,not_in_channel,Forbidden,401/403→ kanaal-auth/rechtenprobleem.
Gerelateerd:
Cron- en heartbeat-levering¶
Als cron of heartbeat niet heeft gedraaid of niet is afgeleverd, verifieer eerst de schedulerstatus en daarna het afleverdoel.
openclaw cron status
openclaw cron list
openclaw cron runs --id <jobId> --limit 20
openclaw system heartbeat last
openclaw logs --follow
Let op:
- Cron ingeschakeld en volgende wekmoment aanwezig.
- Status van job-uitvoergeschiedenis (
ok,skipped,error). - Redenen voor het overslaan van heartbeats (
quiet-hours,requests-in-flight,alerts-disabled).
Veelvoorkomende signalen:
cron: scheduler disabled; jobs will not run automatically→ cron uitgeschakeld.cron: timer tick failed→ scheduler-tick mislukt; controleer bestand-/log-/runtimefouten.heartbeat skippedmetreason=quiet-hours→ buiten het venster voor actieve uren.heartbeat: unknown accountId→ ongeldig account-id voor het afleverdoel van de heartbeat.
Gerelateerd:
Node gekoppeld maar tool faalt¶
Als een node is gekoppeld maar tools falen, isoleer voorgrondstatus, rechten en goedkeuringsstatus.
openclaw nodes status
openclaw nodes describe --node <idOrNameOrIp>
openclaw approvals get --node <idOrNameOrIp>
openclaw logs --follow
openclaw status
Let op:
- Node online met de verwachte capabilities.
- OS-rechten voor camera/microfoon/locatie/scherm.
- Uitvoeringsgoedkeuringen en status van de toegestane lijst.
Veelvoorkomende signalen:
NODE_BACKGROUND_UNAVAILABLE→ node-app moet op de voorgrond staan.*_PERMISSION_REQUIRED/LOCATION_PERMISSION_REQUIRED→ ontbrekende OS-rechten.SYSTEM_RUN_DENIED: approval required→ uitvoeringsgoedkeuring in afwachting.SYSTEM_RUN_DENIED: allowlist miss→ opdracht geblokkeerd door toegestane lijst.
Gerelateerd:
Browsertool faalt¶
Gebruik dit wanneer browsertool-acties falen terwijl de gateway zelf gezond is.
openclaw browser status
openclaw browser start --browser-profile openclaw
openclaw browser profiles
openclaw logs --follow
openclaw doctor
Let op:
- Geldig pad naar het browser-executable.
- Bereikbaarheid van het CDP-profiel.
- Bijlage van het extensierelay-tabblad voor
profile="chrome".
Veelvoorkomende signalen:
Failed to start Chrome CDP on port→ browserproces kon niet worden gestart.browser.executablePath not found→ geconfigureerd pad is ongeldig.Chrome extension relay is running, but no tab is connected→ extensierelay niet gekoppeld.Browser attachOnly is enabled ... not reachable→ profiel met alleen koppelen heeft geen bereikbaar doel.
Gerelateerd:
Als je hebt geüpgraded en er plotseling iets is stukgegaan¶
De meeste problemen na een upgrade zijn config-drift of strengere standaardwaarden die nu worden afgedwongen.
1. Auth- en URL-overridegedrag is gewijzigd¶
openclaw gateway status
openclaw config get gateway.mode
openclaw config get gateway.remote.url
openclaw config get gateway.auth.mode
Wat te controleren:
- Als
gateway.mode=remote, kunnen CLI-aanroepen op remote gericht zijn terwijl je lokale service in orde is. - Expliciete
--url-aanroepen vallen niet terug op opgeslagen referenties.
Veelvoorkomende signalen:
gateway connect failed:→ verkeerd URL-doel.unauthorized→ endpoint bereikbaar maar verkeerde auth.
2. Bind- en auth-guardrails zijn strenger¶
openclaw config get gateway.bind
openclaw config get gateway.auth.token
openclaw gateway status
openclaw logs --follow
Wat te controleren:
- Niet-loopback bindings (
lan,tailnet,custom) vereisen geconfigureerde auth. - Oude sleutels zoals
gateway.tokenvervangengateway.auth.tokenniet.
Veelvoorkomende signalen:
refusing to bind gateway ... without auth→ bind+auth-mismatch.RPC probe: failedterwijl de runtime draait → gateway leeft maar is ontoegankelijk met de huidige auth/URL.
3. Koppeling en apparaatidentiteitsstatus zijn gewijzigd¶
openclaw devices list
openclaw pairing list <channel>
openclaw logs --follow
openclaw doctor
Wat te controleren:
- Apparaatgoedkeuringen in afwachting voor dashboard/nodes.
- DM-koppelingsgoedkeuringen in afwachting na beleids- of identiteitswijzigingen.
Veelvoorkomende signalen:
device identity required→ apparaatauthenticatie niet voldaan.pairing required→ afzender/apparaat moet worden goedgekeurd.
Als serviceconfig en runtime na controles nog steeds niet overeenkomen, installeer service-metadata opnieuw vanuit dezelfde profiel-/statusdirectory:
openclaw gateway install --force
openclaw gateway restart
Gerelateerd: