優雅重啟uwsgi的配置


[uwsgi]
http=127.0.0.1:5000
#項目路徑
chdir=/home/flask/Aflask_api
#啟動qpp
callable = app
#啟動文件名
wsgi-file =app.py
#進程數
processes = 2
#線程數
threads = 8
buffer-size = 32768
master = true
disable-logging = true
#日志保存位置
logto = /tmp/test_card.log
#優雅重啟
lazy-apps = true
#修改app.py內任意東西 保存即可重啟uwsgi
touch-chain-reload = /home/flask/Aflask_api/app.py
優點:
保證上線過程服務高可用,提升用戶體驗
若新代碼有誤導致重啟失敗的,不會影響其他工人運行
缺點:
僅對代碼更新有用
占用較大內存
需要增加一些工人來做逐個重啟


免責聲明!

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



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