uwsgi xml 配置


uwsgi 用來做nginx和應用之間的橋梁,負責接收nginx動態轉發過來的用戶請求,其配置方式有多種,我一般選擇<xml>標簽的形式

下面的這些配置僅限於ubuntu下用apt-get安裝的形式:

進入/etc/uwsgi/目錄,有兩個目錄分別為apps-available和apps-enabled,在apps-available新建一個xml文件,在apps-enabled目錄下新建一個軟連接指向剛剛建立的xml文件,之后編輯該文件即可:

<uwsgi>

<socket>127.0.0.1:8000</socket>                        #socket綁定地址和監聽端口,端口必須和nginx請求端口一致

<listen>5</listen>                                                  #socket listen隊列長度

<master>true</master>                                         #允許主進程存在

<harakiri>60</harakiri>                                         #設置處理請求的超時時間

<chdir>/home/myuser/myproject/</chdir>             #載入python應用的路徑

<wsgi-file>/myapp/wsgi.py</wsgi-file>                  #載入應用的wsgi文件

<processes>1</processes>                                  #開啟處理請求的進程數

<worker>1</worker>                                             #開啟處理請求的進程數,和processes一樣,不太明白有什么區別

<daemonize>/var/log/uwsgi.log</daemonize>       #進程后台運行,並將日志輸出到指定的文件路徑

<disable-logging>true<disable-logging>               #只記錄uwsgi錯誤和內部消息,不記錄常規請求信息

<plugins>python</plugins>                                   #加載指定的插件

</uwsgi>


免責聲明!

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



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