2026-04-14 한선씨 4개 서비스 전환 완료
개요
크라우니 서비스 스택의 Node.js 서버 4개를 한선씨(.한선)로 전환하고 TOAU 캐시 배포. 한선씨 비중 41.7% → 66.7%.
전환된 서비스
| 서비스 | 원본 | 한선씨 | TOAU | 포트 | 상태 |
|---|
| crowny-int | 361줄 JS | 긴급경보서버.한선 | 270K | 9500 | 🟢 UP |
| crowny-mind | 363줄 JS | 마인드서버.한선 | 258K | 7750 | 🟢 UP |
| crowny-project | 3811줄 JS | 프로젝트매니저.한선 (285줄) | 241K | 9730 | 🟢 UP |
| crowny-auth | (기전환) | 크라우니인증서버.한선 | 202K | 9401 | 🟢 UP |
해결한 핵심 이슈
- 배열 할당 문법:
배열[i] = 값 → 설정(배열, i, 값) (hanseonc_high)
- 맵 OOM:
맵생성() 대규모 사용 시 메모리 초과 → 조회 함수로 대체
- TCP API 안정화:
TCP대기/TCP수락 → 소켓생성/바인드/대기/수락 패턴
- 서버 메인 루프 래핑:
함수 서버시작() { 동안(참){...} } + 호출 분리
인프라 업데이트
- crowny-stack.yaml: int/mind/project
type: node → type: hanseon
- crowny-watchdog.sh: auth/int/mind/project 4개 자동 재기동 추가
- 헬스 경로 통일: auth
/api/auth/status → /api/health
관련 파일
/Users/ef/crowny-int/긴급경보서버.한선
/Users/ef/crowny-mind/마인드서버.한선
/Users/ef/crowny-project/프로젝트매니저.한선
/Users/ef/CrownyDoc/문서서버.한선 (동반 파일, 컴파일 성공)
/Users/ef/crowny-data/bin/*.toau (9개 바이너리 캐시)
/Users/ef/crowny-infra/crowny-stack.yaml
/Users/ef/.claude/scripts/crowny-watchdog.sh
잔여 이슈
- crowny-docs(1201줄): auth/focus/markdown 복합 구조로 전체 전환 미완, 동반 파일만 생성
- crowny-factory(python): 한선씨 대상 아님 (ML 워크로드)
- crowny-core/main(7730/7731): CrownyTVM 메인 — 별도 작업 필요
- 전체 한선씨 비중: 8/12 = 66.7% (실행 서비스 기준)