← 목록
한선씨 2026-04-14 2KB 읽기 2분

2026-04-14 한선씨 4개 서비스 전환 완료

개요

크라우니 서비스 스택의 Node.js 서버 4개를 한선씨(.한선)로 전환하고 TOAU 캐시 배포. 한선씨 비중 41.7% → 66.7%.

전환된 서비스

서비스원본한선씨TOAU포트상태
crowny-int361줄 JS긴급경보서버.한선270K9500🟢 UP
crowny-mind363줄 JS마인드서버.한선258K7750🟢 UP
crowny-project3811줄 JS프로젝트매니저.한선 (285줄)241K9730🟢 UP
crowny-auth(기전환)크라우니인증서버.한선202K9401🟢 UP

해결한 핵심 이슈

  1. 배열 할당 문법: 배열[i] = 값설정(배열, i, 값) (hanseonc_high)
  2. 맵 OOM: 맵생성() 대규모 사용 시 메모리 초과 → 조회 함수로 대체
  3. TCP API 안정화: TCP대기/TCP수락소켓생성/바인드/대기/수락 패턴
  4. 서버 메인 루프 래핑: 함수 서버시작() { 동안(참){...} } + 호출 분리

인프라 업데이트

  • crowny-stack.yaml: int/mind/project type: nodetype: 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% (실행 서비스 기준)