Wiele Gateway (ten sam host)
Większość konfiguracji powinna używać jednego Gateway, ponieważ pojedynczy Gateway może obsługiwać wiele połączeń komunikatorów i agentów. Jeśli potrzebujesz silniejszej izolacji lub redundancji (np. bota ratunkowego), uruchom oddzielne Gateway z izolowanymi profilami/portami.Lista kontrolna izolacji (wymagane)
OPENCLAW_CONFIG_PATH— plik konfiguracji na instancjęOPENCLAW_STATE_DIR— sesje, poświadczenia i cache na instancjęagents.defaults.workspace— katalog roboczy workspace na instancjęgateway.port(lub--port) — unikalne dla każdej instancji- Pochodne porty (przeglądarka/canvas) nie mogą się nakładać
Zalecane: profile (--profile)
Profile automatycznie zakresują OPENCLAW_STATE_DIR + OPENCLAW_CONFIG_PATH i dodają sufiks do nazw usług.
Przewodnik bota ratunkowego
Uruchom drugi Gateway na tym samym hoście z własnymi:- profilem/konfiguracją
- katalog stanu
- obszar roboczy
- 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ą = baza + 2 (tylko local loopback)
- host canvas jest udostępniany przez serwer HTTP Gateway (ten sam port co
gateway.port) - Porty CDP profilu przeglądarki są automatycznie alokowane z
browser.controlPort + 9 .. + 108
Uwagi dotyczące przeglądarki/CDP (częsta pułapka)
- Nie przypinaj
browser.cdpUrldo tych samych wartości na wielu instancjach. - Każda instancja potrzebuje własnego portu sterowania przeglądarką i zakresu CDP (pochodnego od portu gateway).
- Jeśli potrzebujesz jawnych portów CDP, ustaw
browser.profiles.<name>.cdpPortper instancję. - Zdalny Chrome: użyj
browser.profiles.<name>.cdpUrl(per profil, per instancję).