django專案的uwsgi方式啟停指令碼

2022-05-25 05:51:09 字數 910 閱讀 6023

#!/bin/sh

name="

fushentang

"if [ ! -n "

$name

" ];then

echo

"no arguments

"exit;

fiecho

$name

id=`ps -ef | grep

"$name

" | grep -v "

$0" | grep -v "

grep

" | awk''

`echo

$idecho

"#############殺死已存在程序#####################

"for

idin

$iddo

kill -9 $id

echo

"kill $id

"done

echo

"################後台啟動uwsgi##################

"uwsgi --ini /home/fushentang/fushentang_uwsgi.ini --daemonize /var/log/uwsgi.log

echo

"################切換到專案目錄##################

". cd /home/fushentang

echo

"################後台啟動celery的worker##################

"celery multi start w1 -a fushentang -l info -p eventlet

自己的對應名稱和路徑修改下就可以了。最後部分根據自己實際情況修改。

有重啟就包含了停止。

Django專案操作uwsgi

uwsgi是乙個web server,並且獨佔uwsgi協議,但是同時支援wsgi協議,http協議,主要的功能就是將http協議轉化成語言支援的網路協議供python使用 那麼,為什麼我們要使用nginx和uwsgi實現線上專案的測試呢?nginx uwsgi django uwsgi nginx...

uwsgi部署django專案一

django的程式通常使用uwsgi伺服器來執行 1 安裝對應虛擬環境 pip3 install uwsgi 2 在專案目錄下建立uwsgi配置檔案 uwsgi.ini uwsgi 使用nginx連線時使用,django程式所在伺服器位址 socket 192.168.229.133 8001 so...

django專案的建立

2.3 syl urls.py新增主路由 第二步 urlpatterns path user include user.urls 3.重寫django預設認證使用者模型 3.1 user models.py建立模型 從寫django user表 from django.db import model...