데몬화된 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.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (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.)