데몬화된 gunicorn의 프로세스의 기동, 정지, 확인을 하는 Bash 스크립트
환경
fastapi==0.65.2
gunicorn==20.1.0
setproctitle==1.2.2
uvicorn==0.14.0
패키지 설치
pip install fastapi
pip install gunicorn
pip install setproctitle
pip install uvicorn
사용법
파일 설정
├── gunicorn_config <-- gunicorn設定ファイル
│ ├── guni_conf_prod.py
│ └── guni_conf_staging.py
├── gunidaemonctl <-- Bash script
├── main.py <-- Python Web app for prod
└── main_fast_api.py <-- Python Web app for staging
시작
./gunidaemonctl start guni_conf_staging
정지
./gunidaemonctl stop guni_conf_staging
프로세스 목록
./gunidaemonctl ps guni_conf_staging
ubuntu 1001 0.8 2.2 0 0 ? S 12:10 0:00 gunicorn: master [guni_conf_staging]
ubuntu 1002 2.4 3.3 0 0 ? S 12:10 0:00 gunicorn: worker [guni_conf_staging]
ubuntu 1003 2.4 3.3 0 0 ? S 12:10 0:00 gunicorn: worker [guni_conf_staging]
마스터 프로세스 ID 확인
./gunidaemonctl pid guni_conf_staging
master pid:
1001
Bash 스크립트 (github)
면책사항
링크
Reference
이 문제에 관하여(데몬화된 gunicorn의 프로세스의 기동, 정지, 확인을 하는 Bash 스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hachicomb/items/97b732b2c17026512266
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(데몬화된 gunicorn의 프로세스의 기동, 정지, 확인을 하는 Bash 스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hachicomb/items/97b732b2c17026512266텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)