Guide technique

2026 neokvm · FAQ OpenClaw multi-instance (US West)

Plusieurs piles OpenClaw sur un Mac mini M4 loué se heurtent dès que maisons, ports et journaux se confondent. Ce mémo couvre OPENCLAW_HOME, le port 18789 (launchctl print, lsof), les décalages, seuils APAC / ouest USA, disques 1 To / 2 To et la fusion openclaw doctor.

Les équipes louent un Mac mini M4 neokvm comme passerelle OpenClaw jusqu'à collision des foyers, ports et journaux. Croisez ce guide avec l'article gateway OpenClaw, matériel et nœuds, l'aide, APAC vs ouest USA, le blog et la console.

01Trois modes de défaillance lorsque plusieurs piles partagent un hôte

Le parallélisme coûte cher dès que deux agents partagent arbre, jetons ou caches : l'extérieur voit alors des « pannes réseau » fantômes.

  • OPENCLAW_HOME partagé : journaux et bundles temporaires se mélangent ; le second boot hérite d'un état à moitié câblé.
  • Port 18789 : plist dupliqués → port occupé ou TLS intermittent.
  • Disque : au-delà d'environ 95 % sur 1 To, la latence grimpe même si le CPU est libre.

02Seuils de location : APAC contre ouest des États-Unis

SaaS US dense → ouest USA. Opérateurs APAC avec RTT < 120 ms → Singapour ou Japon ; vérifiez l'aide. Documentez la décision dans le ticket pour éviter les arbitrages tacites en astreinte.

Signal Favoriser l'APAC Favoriser l'ouest USA
RTT médian opérateur → passerelle Moins de quatre-vingt-dix ms depuis l'Asie de l'Est Moins de quatre-vingt-dix ms depuis la côte Pacifique US
Géographie des API amont CDN APAC ou données soumises à résidence régionale Edges SaaS US East ou US West majoritaires
Nombre d'instances parallèles sur un Mac Deux maximum si le disque est 2 To et la rotation des journaux est nocturne Même règle, plus vérification des plafonds de sortie indiqués en console

03Matrice d'isolation OPENCLAW_HOME

Exportez OPENCLAW_HOME avant install ou openclaw doctor. N'associez pas deux foyers par lien symbolique vers un même dossier.

Instance Motif de chemin conseillé Intérêt opérationnel
Passerelle alpha ~/openclaw-alpha Profil stable pour le trafic proche de la production
Bêta canary ~/openclaw-beta Isole les modèles expérimentaux sans toucher aux caches alpha
Rafales CI ~/openclaw-ci Permet de supprimer tout l'arbre entre deux jobs sans gratter les préférences utilisateur

04Collisions sur le port 18789 : launchctl print et lsof

Listez d'abord les écouteurs. Feuille de décalage : +20 bêta, +40 CI, lisible au grep.

Politique de décalage. « 18789 » pour l'alpha, « 18809 » pour la bêta, « 18829 » pour la CI sur un même Mac ; reproduisez ces entiers dans chaque bloc Environment du plist LaunchAgent correspondant.

Lister les processus en écoute

lsof -nP -iTCP:18789 -sTCP:LISTEN
lsof -nP -iTCP:18809 -sTCP:LISTEN

Afficher le job launchd propriétaire

sudo launchctl print system/com.exemple.openclaw.alpha
launchctl print gui/$(id -u)/com.exemple.openclaw.beta

Croisez environment dans launchctl print avec lsof. Écart ports ↔ plist : corrigez OPENCLAW_HOME et ports avant reload.

05Paramètres de garde-fou disque : 1 To contre 2 To

Pression disque ≈ timeouts TLS : df hebdo et respect des seuils du tableau.

Paramètre Palier 1 To Palier 2 To
Plancher d'espace libre confortable Conserver au moins cent vingt Go libres avant d'activer deux passerelles Viser deux cents Go libres avec trois flux journaux lourds
Cadence de rotation Compression quotidienne et purge hebdomadaire Compression hebdomadaire et archive froide mensuelle hors machine
Budget cache modèle Un gros bundle actif plus un emplacement de rechange Bundles alpha et bêta en parallèle sans partage de chemins

06Fusionner openclaw doctor par foyer

openclaw doctor par shell avec OPENCLAW_HOME exporté ; fusionnez les nouvelles clés dans le json de ce foyer seulement, puis un LaunchAgent à la fois pour rollback simple.

07Six étapes avant d'autoriser une seconde instance

  • Région : matrice puis achat ou page régionale.
  • Foyers : arbres séparés, pas de symlink croisé.
  • Ports : décalages dans plist + configs, puis restart.
  • Sockets : lsof par port, sortie dans le ticket.
  • launchd : extrait launchctl print + hash plist.
  • Doctor : fusion + df signé.

08Repères réutilisables dans une note d'architecture

18789
Port passerelle par défaut cité dans la documentation fumée OpenClaw
+20
Pas de décalage conseillé entre instances sur un même Mac
120 Go
Tampon d'espace libre avant double passerelle sur 1 To

09FAQ pour les responsables plateforme

Un seul foyer pour un agent ? OK en séquentiel si arrêt propre ; dès qu'il y a du parallèle, séparez les arbres (démons résiduels).

Egress / TLS ? Comparez à la matrice régionale avant de blâmer OpenClaw. SKU : ouest USA ou hub APAC (HK, KR) + blog.

10Liste de contrôle prête à coller dans un ticket

  • Foyers : valeur OPENCLAW_HOME unique par instance dans l'en-tête du ticket.
  • Ports : une ligne de tableau par plist, plus pièce jointe lsof.
  • launchd : extrait launchctl print adjacent au hachage du plist.
  • Disque : instantané df et palier 1 To ou 2 To cosigné.
  • Doctor : transcriptions fusionnées avec les deltas surlignés.

Tarifs pour le disque ; aide pour SSH et passerelle.

Les commandes supposent macOS Sonoma ou ultérieur sur métal neokvm loué ; confirmez toujours les limites fournisseur dans l'aide avant de dépendre d'écouteurs longue durée. Documentez chaque décalage de port dans un runbook partagé pour éviter les ambiguïtés entre équipes lors des astreintes.
OpenClaw · Mac mini M4 dédié

Réservez le palier nœud qui épouse votre matrice de ports

Achat (régions, emplacements), tarifs (disque), aide + nœuds, console.

Ouvrir la page d'achat Consulter les tarifs
Retour au blog Guides cloud Mac, automatisation et OpenClaw
Passerelle prête

Mac mini M4 · emplacements OpenClaw

Métal dédié · SSH et VNC
$107.9 à partir de / mois
Voir les offres Déployer
Mac mini M4 · Hôte cloud physique exclusif
Performances Bare Metal sans virtualisation Global 6 nœuds en option Mettre à niveau ou rétrograder à tout moment
Paiement mensuel aussi bas que
$107.9 /lune