最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django使用uwsgi部署時的配置以及django日志文件的處理方法

 更新時間:2019年08月30日 09:33:36   作者:haeasringnar  
今天小編就為大家分享一篇Django使用uwsgi部署時的配置以及django日志文件的處理方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

首先保證你有一個可運行的django工程

然后在虛擬環(huán)境里面安裝好uwsgi

pip install uwsgi

配置nginx的服務如下

server {                                   
 listen 80 default_server;
 listen [::]:80 default_server;
 root /var/www/html;
 server_name _;
 location / {
  try_files $uri $uri/ =404;
 }
 location /account {
  include uwsgi_params; #表示使用uwsgi代理
  uwsgi_pass 127.0.0.1:8000; #這里配置的必須和uwsgi里的一致
 }
}

這里需要注意的是,nginx中的 location /account 要和你在django中的地址一致,即django 和nginx是可以找到的路由

先在腳本中測試使用簡單命令啟動服務

uwsgi --socket 127.0.0.1:8000 --wsgi-file yourproject/wsgi.py

注意:這里的yourproject 用你自己的目錄替換

如果能走到這兒,可以正常運行,那么就是成功的,否則自己查看控制臺中輸出的錯誤信息,然后對應的去修改。

最后是寫入到配置文件的運行方式,新建一個test.ini 文件

[uwsgi]
#監(jiān)聽的地址 必須和nginx中的一致
socket = 127.0.0.1:8000
#wsgi文件,在你的項目配置目錄下可以找到 注意:最后輸入絕對地址
wsgi-file = /home/aeasringnar/my_Project/jwt-test/my_jwt_test/wsgi.py
# 你的項目的根目錄 絕對地址
chdir = /home/aeasringnar/my_Project/jwt-test
# 你項目使用的虛擬環(huán)境的根目錄 絕對地址
home = /home/aeasringnar/.envs/jwt-test
#你的日志目錄,注意的是,你的django控制臺輸出的日志都會在這里輸出,uwsgi的相關(guān)日志也在這里
daemonize = /home/aeasringnar/my_Project/jwt-test/test.log
####下面的配置可以有 也可以沒有,看個人需求,不建議配置
# 主進程
master = true 
# 多站模式  
vhost = true 
# 多站模式時不設置入口模塊和文件   
no-site = true 
# 子進程數(shù)  
workers = 2   
# 退出、重啟時清理文件 
vacuum = true 

然后啟動

uwsgi --ini test.ini

uwsgi test.ini

啟動后會輸出

[uWSGI] getting INI configuration from test.ini

這時候再去訪問查看是否啟動成功

如果服務掛了,去日志文件查看

這里需要查看端口使用情況

附:相關(guān)命令Linux環(huán)境下

查看已經(jīng)連接的服務端口(ESTABLISHED)

netstat -a

查看所有的服務端口(LISTEN,ESTABLISHED)

netstat -ap

查看指定端口,可以結(jié)合grep命令:

netstat -ap | grep 8000

也可以使用lsof命令:

lsof -i:8000 #可以查看對應的PID

若要關(guān)閉使用這個端口的程序,使用kill + 對應的pid

kill -9 PID號

本例小竅門:關(guān)閉所有uwsgi進程命令

killall -9 uwsgi

以上這篇Django使用uwsgi部署時的配置以及django日志文件的處理方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python暴力破解Mysql數(shù)據(jù)的示例

    Python暴力破解Mysql數(shù)據(jù)的示例

    這篇文章主要介紹了Python暴力破解Mysql數(shù)據(jù)的示例,幫助大家更好的理解和使用MySQL,感興趣的朋友可以了解下
    2020-11-11
  • 用pip給python安裝matplotlib庫的詳細教程

    用pip給python安裝matplotlib庫的詳細教程

    這篇文章主要介紹了用pip給python安裝matplotlib庫的詳細教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Python實現(xiàn)Keras搭建神經(jīng)網(wǎng)絡訓練分類模型教程

    Python實現(xiàn)Keras搭建神經(jīng)網(wǎng)絡訓練分類模型教程

    這篇文章主要介紹了Python實現(xiàn)Keras搭建神經(jīng)網(wǎng)絡訓練分類模型教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Kmeans聚類算法python sklearn用戶畫像教程

    Kmeans聚類算法python sklearn用戶畫像教程

    這篇文章主要介紹了Kmeans聚類算法python sklearn用戶畫像教程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • python讀取目錄下最新的文件夾方法

    python讀取目錄下最新的文件夾方法

    今天小編就為大家分享一篇python讀取目錄下最新的文件夾方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python 爬取微信文章

    python 爬取微信文章

    本文給大家分享的是使用python通過搜狗入口,爬取微信文章的小程序,非常的簡單實用,有需要的小伙伴可以參考下
    2016-01-01
  • pandas中DataFrame數(shù)據(jù)合并連接(merge、join、concat)

    pandas中DataFrame數(shù)據(jù)合并連接(merge、join、concat)

    這篇文章主要給大家介紹了關(guān)于pandas中DataFrame 數(shù)據(jù)合并連接(merge、join、concat)的相關(guān)資料,文中介紹的非常詳細,需要的朋友可以參考下
    2021-05-05
  • python報錯TypeError: Input z must be 2D, not 3D的解決方法

    python報錯TypeError: Input z must be 

    大家好,本篇文章主要講的是python報錯TypeError: Input z must be 2D, not 3D的解決方法,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2021-12-12
  • Python?Requests使用Cookie的幾種方式詳解

    Python?Requests使用Cookie的幾種方式詳解

    這篇文章主要給大家介紹了關(guān)于Python?Requests使用Cookie的幾種方式,Python中的requests庫可以使用cookie來維持會話狀態(tài),實現(xiàn)登錄等操作,需要的朋友可以參考下
    2023-07-07
  • Python Json序列化與反序列化的示例

    Python Json序列化與反序列化的示例

    這篇文章主要介紹了Python Json序列化與反序列化的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01

最新評論

肃宁县| 集安市| 泗水县| 石泉县| 镇赉县| 鹤峰县| 东丽区| 岳普湖县| 江西省| 南丰县| 兴山县| 巴东县| 临安市| 绍兴县| 西城区| 蓬安县| 武鸣县| 铜梁县| 顺昌县| 延庆县| 大冶市| 诸城市| 突泉县| 石屏县| 阳谷县| 饶河县| 裕民县| 石城县| 焉耆| 沁阳市| 吉林市| 金川县| 大洼县| 辉县市| 华宁县| 温宿县| 靖江市| 礼泉县| 山阴县| 台州市| 龙岩市|