国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

在Linux系統上通過uWSGI配置Nginx+Python環境的教程

2019-11-25 17:00:13
字體:
來源:轉載
供稿:網友

1.安裝ubuntu有uwsgi的ppa:

add-apt-repository ppa:stevecrozz/ppa apt-get update apt-get install uwsgi 

2. 用uwsgi代替mod_wsgi

Nginx 的整體配置這里不說了,假設已經明白 Nginx的基本配置,那么uwsgi就類似這么配置:

  location / {    include uwsgi_params    uwsgi_pass 127.0.0.1:9090   } 

再比如django就是:

 .......  from django.core.handlers.wsgi import WSGIHandler  application = WSGIHandler() 

然后運行uwsgi監聽9090,其中-w后跟模塊名,也就是剛才配置的myapp

 uwsgi -s :9090 -w myapp 

運行網站發現已經部署完成了。

3.uwsgi的參數

以上是單個project的最簡單化部署,uwsgi還是有很多令人稱贊的功能的,例如:

并發4個線程:

 uwsgi -s :9090 -w myapp -p 4 

主控制線程+4個線程:

 uwsgi -s :9090 -w myapp -M -p 4 

執行超過30秒的client直接放棄:

 uwsgi -s :9090 -w myapp -M -p 4 -t 30 

限制內存空間128M:

 uwsgi -s :9090 -w myapp -M -p 4 -t 30 --limit-as 128 

服務超過10000個req自動respawn:

 uwsgi -s :9090 -w myapp -M -p 4 -t 30 --limit-as 128 -R 10000 

后臺運行等:

 uwsgi -s :9090 -w myapp -M -p 4 -t 30 --limit-as 128 -R 10000 -d uwsgi.log 

4.為uwsgi配置多個站點

為了讓多個站點共享一個uwsgi服務,必須把uwsgi運行成虛擬站點:去掉“-w myapp”加上”

主站蜘蛛池模板: 阿城市| 宝鸡市| 东乌珠穆沁旗| 遂昌县| 临湘市| 鹿邑县| 临沭县| 哈巴河县| 平江县| 宁河县| 巩义市| 阳城县| 武川县| 长治市| 桃园县| 北碚区| 丽江市| 岳阳市| 正蓝旗| 永宁县| 建湖县| 肃宁县| 潮州市| 宣化县| 石首市| 青海省| 嘉荫县| 新泰市| 泊头市| 杭锦后旗| 砀山县| 马山县| 大田县| 上思县| 万州区| 洪泽县| 龙岩市| 锦屏县| 隆林| 孟州市| 阿坝县|