#!/bin/shname="
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...