Beberapa Gateway (host yang sama)
Sebagian besar penyiapan sebaiknya menggunakan satu Gateway karena satu Gateway dapat menangani beberapa koneksi pesan dan agen. Jika Anda memerlukan isolasi atau redundansi yang lebih kuat (misalnya bot penyelamat), jalankan Gateway terpisah dengan profil/port yang terisolasi.Daftar periksa isolasi (wajib)
OPENCLAW_CONFIG_PATH— file konfigurasi per instansOPENCLAW_STATE_DIR— sesi, kredensial, cache per instansagents.defaults.workspace— root ruang kerja per instansgateway.port(atau--port) — unik per instans- Port turunan (browser/canvas) tidak boleh tumpang tindih
Direkomendasikan: profil (--profile)
Profil secara otomatis mencakup OPENCLAW_STATE_DIR + OPENCLAW_CONFIG_PATH dan menambahkan sufiks pada nama layanan.
Panduan bot penyelamat
Jalankan Gateway kedua di host yang sama dengan miliknya sendiri:- profil/konfigurasi
- direktori status
- ruang kerja
- port dasar (plus port turunan)
Cara menginstal (bot penyelamat)
Pemetaan port (turunan)
Port dasar =gateway.port (atau OPENCLAW_GATEWAY_PORT / --port).
- port layanan kontrol browser = dasar + 2 (hanya loopback)
- host canvas dilayani pada server HTTP Gateway (port yang sama dengan
gateway.port) - Port CDP profil browser dialokasikan otomatis dari
browser.controlPort + 9 .. + 108
Catatan browser/CDP (jebakan umum)
- Jangan menetapkan
browser.cdpUrlke nilai yang sama pada beberapa instans. - Setiap instans memerlukan port kontrol browser dan rentang CDP-nya sendiri (diturunkan dari port gateway-nya).
- Jika Anda memerlukan port CDP eksplisit, setel
browser.profiles.<name>.cdpPortper instans. - Chrome jarak jauh: gunakan
browser.profiles.<name>.cdpUrl(per profil, per instans).
Contoh env manual
Pemeriksaan cepat
gateway status --deepmembantu mendeteksi layanan launchd/systemd/schtasks lama yang masih tersisa dari instalasi sebelumnya.- Teks peringatan
gateway probesepertimultiple reachable gateways detectedhanya diharapkan saat Anda memang sengaja menjalankan lebih dari satu gateway terisolasi.