Wiele bram Gateway (ten sam host)
W większości konfiguracji powinna wystarczyć jedna Gateway, ponieważ pojedyncza Gateway może obsługiwać wiele połączeń komunikacyjnych i agentów. Jeśli potrzebujesz silniejszej izolacji lub redundancji (np. bota ratunkowego), uruchom osobne bramy Gateway z izolowanymi profilami/portami.Lista kontrolna izolacji (wymagane)
OPENCLAW_CONFIG_PATH— plik konfiguracji dla każdej instancjiOPENCLAW_STATE_DIR— sesje, poświadczenia i cache dla każdej instancjiagents.defaults.workspace— katalog główny obszaru roboczego dla każdej instancjigateway.port(lub--port) — unikalny dla każdej instancji- Porty pochodne (browser/canvas) nie mogą się nakładać
Zalecane: profile (--profile)
Profile automatycznie nadają zakres OPENCLAW_STATE_DIR + OPENCLAW_CONFIG_PATH i dodają sufiksy do nazw usług.
Przewodnik po bocie ratunkowym
Uruchom drugą Gateway na tym samym hoście z własnymi:- profilem/konfiguracją
- katalogiem stanu
- obszarem roboczym
- portem bazowym (plus porty pochodne)
Jak zainstalować (bot ratunkowy)
Mapowanie portów (pochodne)
Port bazowy =gateway.port (lub OPENCLAW_GATEWAY_PORT / --port).
- port usługi sterowania przeglądarką = bazowy + 2 (tylko local loopback)
- host canvas jest udostępniany przez serwer HTTP Gateway (ten sam port co
gateway.port) - porty CDP profilu browser są automatycznie przydzielane z zakresu
browser.controlPort + 9 .. + 108
Uwagi o browser/CDP (częsta pułapka)
- Nie przypinaj
browser.cdpUrldo tych samych wartości w wielu instancjach. - Każda instancja potrzebuje własnego portu sterowania browser oraz własnego zakresu CDP (pochodnego od portu gateway).
- Jeśli potrzebujesz jawnych portów CDP, ustaw
browser.profiles.<name>.cdpPortdla każdej instancji. - Zdalny Chrome: użyj
browser.profiles.<name>.cdpUrl(dla profilu i instancji).
Przykład ręcznego env
Szybkie kontrole
gateway status --deeppomaga wykryć nieaktualne usługi launchd/systemd/schtasks ze starszych instalacji.- Tekst ostrzeżenia
gateway probe, taki jakmultiple reachable gateways detected, jest oczekiwany tylko wtedy, gdy celowo uruchamiasz więcej niż jedną izolowaną gateway.