Django UWSGI 설정 (온라인 배치)

1056 단어
설치
>  pip install uwsgi
  • 프로젝트 파일 에 uwsgi. ini 파일 만 들 기
  • 파일 편집, uwsgi 속성 설정
  • #      
    [uwsgi]
    #   nginx   socket  
    socket=127.0.0.1:8002
    #      ,       
    chdir=/home/pp1709/wangsen_work/wsftp/myweb
    #  wsgi        
    wsgi-file=myweb/wsgi.py
    #        
    processes=4
    #          
    threads=2
    #         
    master=True
    #             
    pidfile=uwsgi.pid
    #  dump    
    daemonize=uwsgi.log`
    
  • uwsgi 시작
       >   uwsgi  --ini  uwsgi.ini
    
  • [uWSGI] getting INI configuration from uwsgi. ini 는 uwsgi 가 성공 적 으로 실행 되 었 음 을 나타 낸다.
  • ps - ef | grep uwsgi 를 통 해 uwsgi 가 시작 되 었 는 지 확인 합 니 다.

  • uwsgi 실행 을 중단 하고 메 인 프로 세 스 번 호 를 포함 한 파일 설정 정지 항목
       >  uwsgi --stop uwsgi.pid
    
  • uwsgi 재 부팅
       >  uwsgi --reload uwsgi.pid
    
  • 덧붙이다
  • pip freeze > pkg. txt 는 현재 생산 환경 에서 Python 모듈 을 수집 하여 pkg. txt 파일 에 저장 합 니 다
  • pip install - r pkg. txt 배치 환경 이 떨 어 지 는 생산 환경 에서 필요 한 모듈 을 모두 설치
  • 좋은 웹페이지 즐겨찾기