fix(runtime): 턴 데몬 전용 heap 상한을 추가
공용 빌드·API heap과 턴 데몬 heap을 분리하고 Compose 안전 검증과 운영 문서를 함께 갱신한다.
This commit is contained in:
@@ -63,9 +63,12 @@ runtime 중지가 우선입니다.
|
||||
|
||||
초기 빌드와 profile worktree 빌드는 기본 Node heap 1536 MiB,
|
||||
`RAYON_NUM_THREADS=1` 안에서 실행됩니다. `RUNTIME_NODE_OPTIONS`의 heap 상한은
|
||||
512~2048 MiB, `RUNTIME_RAYON_NUM_THREADS`는 1~4만 허용됩니다. 이는 빌드 중
|
||||
container hard limit에 먼저 닿는 것을 막고 실행 process에도 같은 상한을
|
||||
적용합니다.
|
||||
512~2048 MiB, `RUNTIME_RAYON_NUM_THREADS`는 1~4만 허용됩니다. 턴 데몬만 더 큰
|
||||
heap이 필요하면 `TURN_DAEMON_NODE_OPTIONS`를 512~4096 MiB 범위에서 지정합니다.
|
||||
이 값은 Gateway orchestrator가 생성하는 turn-daemon PM2 process에만
|
||||
`NODE_OPTIONS`로 적용되며 API·frontend·worker와 build는 계속
|
||||
`RUNTIME_NODE_OPTIONS`를 사용합니다. 큰 값을 쓰기 전에 `RUNTIME_MEMORY_LIMIT`과
|
||||
동일한 swap 상한을 함께 늘리고 실제 container 총사용량을 확인합니다.
|
||||
|
||||
`scripts/check.sh`는 example placeholder, 짧은 비밀값, 잘못된 domain/email,
|
||||
repository credential 조합을 실제 값 출력 없이 거부합니다. 최소 길이는 DB·Redis
|
||||
|
||||
Reference in New Issue
Block a user