開發階段使用執行命令
1
# 事實上runserver 就是django 自帶的乙個伺服器 因為收發請求效能較差僅在開發階段使用,
專案部署我們一般使用uwsgi 伺服器來處理動態請求
2 python manage.py runserver
1.安裝uwsgi
conda install -c conda-forge uwsgi
更改專案配置
#線上模式
# settings 中
debug = false
allowse_host=
['*'
]
建立 uwsgi啟動檔案,與mange.py同級
# 設定埠號
module = untitled.wsgi # 專案入口
master = true # 有主程序
processes =
3# 程序熟
/root/jx/performance/uwsgi.log # 設定後台執行,資訊寫入日誌
chmod-socket =
660vacuum = true啟動和停止
啟動:
uwsgi -
-ini 配置檔案路徑 如:-
-ini uwsgi.ini
uwsgi -
-ini uwsqi.ini # ini啟動(路徑注意)
uwsgi -x uwsqi.xml # xml 啟動
# 停止
uwsgi -
-stop uwsqi.pid #(路徑注意)
# 檢視日誌
tail -f uwsgi.log
# uwsgi.log 和 uwsqi.pid 都是uwsgi啟動後自動生成的有時候不知道原因沒有生成 uwsqi.pid 想要停止專案可以先找到程序再殺掉
# 檢查 程序
ps -
-aux |grep uwsgi
雲環境部署django uwsgi 生產環境
1.確保有乙個能夠用runserver正常啟動的django專案 2.專案已上傳到linux 3.linux上已部署好python環境,且已安裝好專案所需的模組 pip3 install uwsgi 1 在django專案同級目錄建立script目錄,用於存放配置指令碼等等 root hecs x ...
nodejs上線部署1
nodejs 上線部署筆記 1 購買阿里雲的網域名稱和雲伺服器ecs 雲主機安裝的是ubuntu16.04.2 lts gnu linux 4.4.0 63 generic x86 64 網域名稱繫結雲主機 大陸的雲主機得備案,香港的不用備案 2 建立使用者 阿里雲的雲主機預設是root使用者,直接...
Django Admin 簡單部署上線
打算為公司弄乙個管理公用密碼的平台,由於比較懶,就選擇使用django admin,預設的admin並不漂亮,於是我使用了這個django suit外掛程式來美化 如圖 是不是比原來的漂亮多了。安裝django suit pip install django suit debug true allo...