使用Django開發項目,每次修改內容無法刷新,重啟nginx也無效,每次都重啟主機,
網上搜索很多資料,發現可以重啟uwsgi來解決問題,但是發現uwsgi重啟每個人都不一樣,很多人寫了腳本重啟
我通過Kill掉進程再重啟解決:
ps -aux |grep uwsgi
最后一個是grep的,排除掉,可以看到pid是3539(kill -9 kill一個可以kill掉全部)
kill -9 3539
接着重新啟動uwsgi
uwsgi /etc/uwsgi.ini #好像是配置文件吧,看實際位置/etc/init.d/uwsgi start #啟動,看具體位置
5.11日,最終還是寫了個腳本比較快:
#!/bin/bash var=$(ps -aux | grep uwsgi|head -1 | grep -v grep|awk '{print $2}') if [ $var ] then kill -9 $var uwsgi /etc/uwsgi.ini /etc/init.d/uwsgi start else echo 10086 fi if [ $1 ] && [ $1 == 'start' ] then uwsgi /etc/uwsgi.ini /etc/init.d/uwsgi start fi