Múltiples Gateways (mismo host)
La mayoría de las configuraciones deberían usar un solo Gateway porque un único Gateway puede manejar múltiples conexiones de mensajería y agentes. Si necesita un aislamiento o redundancia más fuertes (p. ej., un bot de rescate), ejecute Gateways separados con perfiles/puertos aislados.Lista de verificació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 (navegador/canvas) no deben superponerse
Recomendado: perfiles (--profile)
Los perfiles delimitan automáticamente OPENCLAW_STATE_DIR + OPENCLAW_CONFIG_PATH y agregan un sufijo a los nombres de los servicios.
Guía de bot de rescate
Ejecute un segundo Gateway en el mismo host con sus propios:- perfil/configuración
- directorio de estado
- espacio de trabajo
- puerto base (más puertos derivados)
Cómo instalar (bot de rescate)
Mapeo 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 Navegador/CDP (error común)
- No fije
browser.cdpUrla los mismos valores en múltiples instancias. - Cada instancia necesita su propio puerto de control del navegador y su propio rango CDP (derivado de su puerto del Gateway).
- Si necesita puertos CDP explícitos, configure
browser.profiles.<name>.cdpPortpor instancia. - Chrome remoto: use
browser.profiles.<name>.cdpUrl(por perfil, por instancia).