Varios Gateways (mismo host)
La mayoría de las configuraciones deberían usar un solo Gateway porque un único Gateway puede gestionar múltiples conexiones de mensajería y agentes. Si necesitas un aislamiento o redundancia más fuertes (por ejemplo, un bot de rescate), ejecuta Gateways separados con perfiles/puertos aislados.Lista de comprobación de aislamiento (obligatoria)
OPENCLAW_CONFIG_PATH— archivo de configuración por instanciaOPENCLAW_STATE_DIR— sesiones, credenciales y cachés por instanciaagents.defaults.workspace— raíz del espacio de trabajo por instanciagateway.port(o--port) — único por instancia- Los puertos derivados (browser/canvas) no deben solaparse
Recomendado: perfiles (--profile)
Los perfiles delimitan automáticamente OPENCLAW_STATE_DIR + OPENCLAW_CONFIG_PATH y añaden un sufijo a los nombres de los servicios.
Guía del bot de rescate
Ejecuta un segundo Gateway en el mismo host con su propio:- perfil/configuración
- directorio de estado
- espacio de trabajo
- puerto base (más puertos derivados)
Cómo instalarlo (bot de rescate)
Asignación de puertos (derivados)
Puerto base =gateway.port (o OPENCLAW_GATEWAY_PORT / --port).
- puerto del servicio de control del navegador = base + 2 (solo loopback)
- el host de canvas se sirve en el servidor HTTP del Gateway (mismo puerto que
gateway.port) - Los puertos CDP del perfil del navegador se asignan automáticamente desde
browser.controlPort + 9 .. + 108
Notas sobre browser/CDP (error habitual)
- No fijes
browser.cdpUrla los mismos valores en varias instancias. - Cada instancia necesita su propio puerto de control del navegador y su propio rango de CDP (derivado de su puerto de gateway).
- Si necesitas puertos CDP explícitos, establece
browser.profiles.<name>.cdpPortpor instancia. - Chrome remoto: usa
browser.profiles.<name>.cdpUrl(por perfil y por instancia).
Ejemplo manual con variables de entorno
Comprobaciones rápidas
gateway status --deepayuda a detectar servicios obsoletos de launchd/systemd/schtasks de instalaciones anteriores.- El texto de advertencia de
gateway probe, comomultiple reachable gateways detected, solo es esperable cuando ejecutas intencionadamente más de un gateway aislado.