병렬 OpenClaw는 홈과 18789 대역이 겹치면 먼저 터집니다. neokvm 맥 미니 엠포에서 홈 분리, launchctl·lsof, 오프셋, 디스크 임계, 리전, doctor 병합을 한 흐름으로 정리했습니다. 과금은 요금표가 우선입니다.
01통증점 세 가지
- 홈: OPENCLAW_HOME 미분리 시 로그 락이 겹쳐 후기동 실패.
- 포트: 18789 오프셋 없으면 소켓 경쟁으로 헬스 불안정.
- 디스크: 캐시가 한 볼륨에 몰리면 쓰기 지연이 TLS처럼 보임.
02분리 매트릭스
| 축 | 공유 홈 | 인스턴스별 홈 |
|---|---|---|
| 로그 | 락 경쟁 | 트리 격리 |
| 업그레이드 | 전부 동시 영향 | 알파만 검증 |
접미에 인스턴스명을 붙이고 plist 환경에 기록합니다. 두 번째 맥을 쓰면 홉은 늘지만 디스크 경합은 줄일 수 있습니다.
03launchctl print와 lsof
중복 LaunchAgent를 정리한 뒤 리스너를 확인합니다.
launchctl print gui/$(id -u) | grep -i openclaw
sudo lsof -nP -iTCP:18789 -sTCP:LISTEN
sudo lsof -nP -iTCP:18809 -sTCP:LISTEN
라벨과 PID를 맞춘 뒤 구 인스턴스를 내리거나 오프셋을 바꿉니다.
04포트 오프셋
알파 18789, 베타 18809, 18829처럼 표에 적고 프로브도 같은 정수를 씁니다.
18789
알파
+20
베타
+40
샌드박스
05디스크 매개변수
| 항목 | 원테라 | 투테라 |
|---|---|---|
| 여유 | 듀얼 전 백이십기가 이상 | 삼중 로그면 이백기가 이상 |
| 로그 | 일 압축·주 삭제 | 주 압축·월 아카이브 |
| 캐시 | 번들 하나와 슬롯 하나 | 알파·베타 경로 분리 |
임계는 계획용, 금액은 요금표.
06아태·미서부 임계
북미 SaaS면 미서부 구매, 동아시아 RTT면 싱가포르 구매 등을 비교합니다.
| 신호 | 아태 | 미서부 |
|---|---|---|
| 운영자 RTT | 동아시아 구십 밀리초 미만 | 미 태평양 구십 밀리초 미만 |
| 업스트림 | 아태 CDN | 미국 SaaS |
동일 맥 다중이면 투테라와 야간 로테이션을 먼저 확보하세요. 콘솔 패킷이 많으면 아태, 북미 엣지 호출이 잦으면 미서부를 기본값으로 둡니다.
07doctor 병합
창구에서 홈을 순서대로 export한 뒤 doctor 출력을 한 로그로 합치고, 차이는 해당 홈 설정에만 병합한 다음 라벨 단위로 재시작합니다.
08여섯 단계
- 리전: 표로 줄인 뒤 구매 예약.
- 홈: 인스턴스 수만큼 쓰기 가능 폴더 생성.
- 포트: plist와 JSON에 동일 오프셋.
- 소켓: 기대 포트마다 lsof.
- 런치디: print 발췌를 티켓에 첨부.
- 닥터: 합친 로그와 df 캡처.
09FAQ
순차만? 데몬 잔류 시 겹침, 병렬이면 홈 분리.
이그레스? 리전부터 보고 TLS를 성급히 탓하지 않기.
- 인용: 티켓 헤더에 고유 홈, plist 한 줄과 lsof 짝, 원테라 백이십기가·투테라 이백기가 가정.
소노마 이상 가정. 장시간 리스너는 도움말 정책 확인.
노드 · 패키지 · 도움말