-
Notifications
You must be signed in to change notification settings - Fork 0
Replace ENV - supervisord
License
Jamongss/supervisor-kit
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
############################################################################# # ----------------- supervisor environment setting guide ------------------ # # bash에 등록된 환경변수를 불러오지 못하는 환경에서도 # # supervisord가 정상 동작하도록 하는 것을 목적으로 함 # ############################################################################# 1. 호환성 검증 -> svd & svctl 정상 동작 확인 버전 ----------------------------------------------------------------------------- Python Version: python2.7.18 / python3.9.21 / python3.12.11 Supervisor Version: 4.2.5 / 4.3.0 ----------------------------------------------------------------------------- 1. ENV 변수 치환 실행 -> supervisord.conf에 등록된 env 변수를 실제 값으로 치환 ----------------------------------------------------------------------------- %(ENV_USER)s -> 실행 계정명으로 치환 %(ENGN)s -> 실행 스크립트가 위치한 절대경로로 치환 %(ENGN_ROOT)s -> 실행 스크립트가 위치한 절대경로로 치환 %(MAUM_ROOT)s -> 실행 스크립트가 위치한 절대경로로 치환 ----------------------------------------------------------------------------- 2. supervisord.conf -> supervisord.conf 파일과 conf.d 디렉토리는 cfg 하위에 위치 ----------------------------------------------------------------------------- ./cfg/supervisord.conf ./cfg/conf.d/*.conf ----------------------------------------------------------------------------- 3. code -> ENGN_ROOT에 등록하는 기본 script 경로 ----------------------------------------------------------------------------- ./code ----------------------------------------------------------------------------- 4. log -> supervisor에 등록한 process들의 로그 경로 ----------------------------------------------------------------------------- ./log ./log/supervisor ----------------------------------------------------------------------------- 5. run -> socket, pid 파일 적재 경로 ----------------------------------------------------------------------------- ./run/supervisor.sock ./run/supervisord.pid ----------------------------------------------------------------------------- 6. shutdown svd -> svd 종료 -> replace_supervisord.conf 파일 삭제 ----------------------------------------------------------------------------- ./shutdown.sh -----------------------------------------------------------------------------
About
Replace ENV - supervisord
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published