uwsgi服務啟動、關閉、重啟操作


1.      添加uwsgi相關文件

在之前的文章跟講到過centos中搭建nginx+uwsgi+flask運行環境,本節就基於那一次的配置進行說明。

在www中創建uwsgi文件夾,用來存放uwsgi相關文件

在uwsgi文件夾中創建uwsgi.pid和uwsgi.status文件,uwsgi.pid文件用來重啟和停止uwsgi服務,uwsgi.status用來查看uwsgi的服務狀態

2.       修改uwsgi配置文件

基於我們之前配置的uwsgin.ini文件,做如下修改,添加pid文件和status文件的配置

stats=%(chdir)/uwsgi/uwsgi.status           

pidfile=%(chdir)/uwsgi/uwsgi.pid 

保存退出

3.       使用命令

 

完成配置后,可以用如下命令操作uwsgi服務

uwsgi --iniuwsgin.ini

執行完成后,我們可以cat一下pid文件,發現里面出現了一個pid號

同時我們用ps命令查看一下uwsgi的進程,發現主進程的pid與我們的pid文件里存的是一樣的

uwsgi --reloaduwsgi/uwsgi.pid

uwsgi --connect-and-readuwsgi/uwsgi.status

這個命令返回一個json串,顯示進程和worker的狀態很詳細

uwsgi --stopuwsgi/uwsgi.pid

停止uwsgi服務后,用ps命令查看uwsgi的進程,已經不存在了

本文轉自:https://blog.csdn.net/lileihappy/article/details/79580291


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM