在centos7系統(tǒng)里為了部署django網(wǎng)站,,用uwsgi啟動,學習了一系列操作,。 進入虛擬環(huán)境:source fxos/bin/activateu 啟動uwsgi:uwsgi --ini uwsgi.ini (前提是要進入django項目的文件夾,,這里有uwsgi.ini) 停止uwsgi:uwsgi --stop uwsgi.pid(uwsgi啟動后,會在根目錄自動生成uwsgi.pid,,里面存著一個進程號數(shù)字) 重啟uwsgi:uwsgi --reload uwsgi.pid 啟動uwsgi遇到的坑: uwsgi啟動后,,查看是否有他的進程:ps aux|grep uwsgi ,第一次的時候,,有三四個進程,,證明真正啟動了。退出后,,再次啟動,,就只有一條進程記錄了,實際是啟動失敗,,無論怎么啟動,,就是不行。查看日志,,總有一個警示:說是root模式警告,。后來,我退出root模式,,進入一般用戶模式:su zblsc (zblsc是一個普通用戶),,在這里運行uwsgi,提示沒有這個命令,,又安裝了:pip install uwsgi ,,再運行uwsgi,成功了,。(不知道之前總是不能啟動,是不是因為在普通用戶模式里沒安裝,。) |
|