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

Django如何利用uwsgi和nginx修改代碼自動(dòng)重啟

 更新時(shí)間:2023年05月10日 17:02:44   作者:菲宇  
這篇文章主要介紹了Django如何利用uwsgi和nginx修改代碼自動(dòng)重啟問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

利用uwsgi和nginx修改代碼自動(dòng)重啟

在默認(rèn)設(shè)置下,uwsgi本身不會(huì)立即加載修改后的文件。

nginx + uwsgi + django 部署的站點(diǎn),如果修改了py代碼,需要重新啟動(dòng) uwsgi 才會(huì)生效。

如果有需要 Django 代碼改動(dòng)時(shí)立即生效,可以在啟動(dòng) uwsgi 的 ini 的配置文件里加入?yún)?shù)py-autoreload = 1 ( 寫在 ini 配置文件中,記得一定要 = 1,否則不生效)。

py-autoreload = 1

完整配置feiublog.ini

[uwsgi]
socket = 127.0.0.1:9090
stats = 127.0.0.1:9191
chdir = /var/project/feiublog
wsgi-file =/var/project/feiublog/wsgi.py
pidfile = /var/project/feiublog/uwsgi_blog.pid
touch-reload = /var/project/feiublog/uwsgi_blog.pid
buffer-size = 32768
processes = 1
workers= 2
threads = 2
daemonize = /tmp/log/uwsgi_blog.log
py-autoreload = 1 ?# 代碼修改后自動(dòng)重啟

正確手動(dòng)重載uwsgi和代碼的方式

使用命令uwsgi feiublog.ini即可自動(dòng)生成pidfile文件的uswgi_blog.pid

pidfile = /var/project/feiublog/uwsgi_blog.pid

然后在你的uwsgi.pid的目錄下執(zhí)行:

uwsgi --reload uwsgi_blog.pid

其中uwsgi_blog.pid即進(jìn)程的pid文件。

至此,修改后的代碼即可自動(dòng)重載生效

Django修改文件后不生效 重啟uwsgi解決

問題描述

這里主要是在線上環(huán)境,我們上傳代碼后,發(fā)現(xiàn)沒有生效。

因?yàn)闀?huì)生成.pyc文件。

解決辦法

# 關(guān)閉所有 uwsgi進(jìn)程,發(fā)現(xiàn)通過uwsgi --roload ****.pid 不一定有用
killall -9 uwsgi
# 啟動(dòng) uwsgi
uwsgi --ini /home/wwwroot/laoji.org/uwsgi.ini?
# 重啟一下nginx
service nginx reload

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解Python中heapq模塊的用法

    詳解Python中heapq模塊的用法

    Python中的heapq模塊提供了一種堆隊(duì)列heapq類型,這樣實(shí)現(xiàn)堆排序等算法便相當(dāng)方便,這里我們就來詳解Python中heapq模塊的用法,需要的朋友可以參考下
    2016-06-06
  • Python Serial串口基本操作(收發(fā)數(shù)據(jù))

    Python Serial串口基本操作(收發(fā)數(shù)據(jù))

    這篇文章主要介紹了Python Serial串口基本操作(收發(fā)數(shù)據(jù)),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • python通過elixir包操作mysql數(shù)據(jù)庫實(shí)例代碼

    python通過elixir包操作mysql數(shù)據(jù)庫實(shí)例代碼

    這篇文章主要介紹了python通過elixir包操作mysql數(shù)據(jù)庫,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • Python入門教程(十七)Python的While循環(huán)

    Python入門教程(十七)Python的While循環(huán)

    這篇文章主要介紹了Python入門教程(十七)Python的While循環(huán),Python是一門非常強(qiáng)大好用的語言,也有著易上手的特性,本文為入門教程,需要的朋友可以參考下
    2023-04-04
  • Python中關(guān)于使用模塊的基礎(chǔ)知識(shí)

    Python中關(guān)于使用模塊的基礎(chǔ)知識(shí)

    這篇文章主要介紹了Python中關(guān)于使用模塊的基礎(chǔ)知識(shí),是Python入門的基礎(chǔ),需要的朋友可以參考下
    2015-05-05
  • Python subprocess模塊功能與常見用法實(shí)例詳解

    Python subprocess模塊功能與常見用法實(shí)例詳解

    這篇文章主要介紹了Python subprocess模塊功能與常見用法,結(jié)合實(shí)例形式詳細(xì)分析了subprocess模塊功能、常用函數(shù)相關(guān)使用技巧,需要的朋友可以參考下
    2018-06-06
  • 你所不知道的Python技巧13招【實(shí)用】

    你所不知道的Python技巧13招【實(shí)用】

    有時(shí)候你會(huì)看到很Cool的Python代碼,你驚訝于它的簡(jiǎn)潔,你不由自主地贊嘆:竟然還能這樣寫,其實(shí),這些優(yōu)雅的代碼都要?dú)w功于Python的特性,只要你能掌握這些Pythonic的技巧,你一樣可以寫出像詩一樣的Python代碼,本文主要介紹Python應(yīng)用的一些小技巧,一起來看下吧
    2016-12-12
  • Python標(biāo)準(zhǔn)庫os.path包、glob包使用實(shí)例

    Python標(biāo)準(zhǔn)庫os.path包、glob包使用實(shí)例

    這篇文章主要介紹了Python標(biāo)準(zhǔn)庫os.path包、glob包使用實(shí)例,本文直接給出代碼,代碼中有詳細(xì)注釋,需要的朋友可以參考下
    2014-11-11
  • Python中l(wèi)ambda表達(dá)式的使用詳解(完整通透版)

    Python中l(wèi)ambda表達(dá)式的使用詳解(完整通透版)

    這篇文章主要介紹了Python中l(wèi)ambda表達(dá)式使用的相關(guān)資料,包括其基本語法、常見應(yīng)用場(chǎng)景(如排序、map、filter、reduce函數(shù)結(jié)合使用)以及如何在函數(shù)內(nèi)部或一次性使用,通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-12-12
  • MAC平臺(tái)基于Python Appium環(huán)境搭建過程圖解

    MAC平臺(tái)基于Python Appium環(huán)境搭建過程圖解

    這篇文章主要介紹了MAC平臺(tái)基于Python Appium環(huán)境搭建過程圖解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08

最新評(píng)論

五大连池市| 宁明县| 神农架林区| 同德县| 常熟市| 汕尾市| 庄浪县| 读书| 武川县| 琼中| 德阳市| 得荣县| 罗田县| 辽阳市| 海晏县| 昌黎县| 聂拉木县| 浪卡子县| 津市市| 永康市| 北辰区| 腾冲县| 五莲县| 原平市| 道孚县| 正定县| 方城县| 德令哈市| 雷波县| 多伦县| 石门县| 呼图壁县| 蕲春县| 吐鲁番市| 潮安县| 正宁县| 黄冈市| 壤塘县| 墨江| 唐河县| 三亚市|