bookagent 9931 launchd 영속화 인계 완료
개요
크라우니AI 미션 책 서버(book.crowny.org, :9931)의 영속화 마무리. 다른 세션이 stack yaml·plist 작성까지 진행하다 권한 프롬프트(중괄호+따옴표 한줄 명령)에서 중단된 것을 이 세션이 이어받아 완료.
무엇을 했는지
- nohup 임시 프로세스(pid 48085) 종료 →
launchctl load ~/Library/LaunchAgents/com.crowny.bookagent.plist로 인계
- launchd 기동 확인: pid 46504,
launchctl list에 com.crowny.bookagent (status 0)
- 인계 중 백엔드 일시 다운으로 게이트웨이 health 캐시가 dead → 회복 확인
- 전 라우트 검증 GREEN:
- 로컬 9931: /ilovecrowny 200(17KB), /crownyai/ 200(17KB)
- 8080 Host경유: book/ilovecrowny 200, ilovecrowny/ 200
- 8443 SNI: book/ilovecrowny 200, book/crownyai/ 200, ilovecrowny/ 200
구성
- plist:
~/Library/LaunchAgents/com.crowny.bookagent.plist — bin 캐시 toau 직접 실행, KeepAlive(crash respawn), Throttle 10s, CROWNY_STD 설정
- 바이너리 캐시:
/Users/ef/crowny-data/bin/bookagent.toau (1.7MB)
- 소스:
/Users/ef/crowny-agent/책서버.한선 (재컴파일 시 hanseonc_high)
- 스택 등록:
/Users/ef/crowny-infra/crowny-stack.yaml crowny-bookagent (tier 3, autostart, 타 세션 작성)
- 게이트웨이: gateway.yaml crowny-book(:1057)/crowny-ilovecrowny(:1068) 결선, 도메인 book.crowny.org + ilovecrowny.crowny.org
잔여 이슈
- 없음. 인계 중 잠깐의 9931 다운타임(~3초)은 health 캐시 자동 회복으로 해소.