uwsgi 기본 사용법 정리

2015-03-10

개요

설치

$ pip install uwsgi 

flask 와 연동

uwsgi –http 127.0.0.1:3031 –wsgi-file ./myflaskapp.py –callable app –processes 4 –threads 2 –stats 127.0.0.1:9191
````


#### ini 파일로 간편화 하기 


- 위와 같이 한줄로 써주려면 불편한 부분이 있기 때문에 아래와 같이 .ini 파일로 만들고 바로 uwsgi file.ini 로 실행시킬수 있다. 


<script src="https://gist.github.com/AhnSeongHyun/1a6c47dc956f85c98eda.js"></script>

* http : 실행할 ip 및 포트 

* wsgi-file : 

* callable :

* processes : 프로세스의 수 </span>

* threads : 프로세스내 스레드의 수 </span>

* stats : 현재 uwsgi 상태를 볼수 있는 ip 및 포트(JSON 형식)

* pifile : 백그라운드(&)로 실행시켰을 경우, pid를 기록해 놓을 파일위치 

#### 기동 

```bash
$ uwsgi myflaskapp.ini & 

정지

$ uwsgi –stop /tmp/project-master.pid
#dev  #FLASK  #INI  #uWSGI  #uwsgi usage  #uwsgi 사용법