fix(runtime): 릴리스 빌드 PID 여유를 확보
여러 profile PM2 프로세스가 실행 중에도 Gateway 릴리스 빌드가 thread 생성 한도에 걸리지 않도록 운영 runtime 기본 PID 상한을 512로 높이고 문서와 예제를 맞춘다.
This commit is contained in:
@@ -56,10 +56,11 @@ Core2026 clone, frozen-lockfile install, build와 Gateway migration 때문에
|
||||
`HTTPS_PORT`는 충돌하지 않는 별도 host port로 지정합니다. 외부 proxy는 원래
|
||||
`Host` header를 보존해야 합니다.
|
||||
|
||||
runtime은 기본적으로 memory/swap 각각 4 GiB, CPU 4개, PID 256개 상한을
|
||||
가집니다. 호스트 용량에 맞춰 `RUNTIME_*_LIMIT`을 조정할 수 있지만 0 또는
|
||||
무제한으로 두지 않습니다. PM2 process/restart 수가 예상보다 증가하면 로그 수집보다
|
||||
runtime 중지가 우선입니다.
|
||||
runtime은 기본적으로 memory/swap 각각 4 GiB, CPU 4개, PID 512개 상한을
|
||||
가집니다. Gateway와 여러 profile의 PM2 process가 실행 중인 상태에서도 release
|
||||
build의 Node/Rolldown thread를 수용하기 위한 값입니다. 호스트 용량에 맞춰
|
||||
`RUNTIME_*_LIMIT`을 조정할 수 있지만 0 또는 무제한으로 두지 않습니다. PM2
|
||||
process/restart 수가 예상보다 증가하면 로그 수집보다 runtime 중지가 우선입니다.
|
||||
|
||||
초기 빌드와 profile worktree 빌드는 기본 Node heap 1536 MiB,
|
||||
`RAYON_NUM_THREADS=1` 안에서 실행됩니다. `RUNTIME_NODE_OPTIONS`의 heap 상한은
|
||||
|
||||
Reference in New Issue
Block a user