鍍金池/ 問答/Python  Linux/ 為什么這樣寫 Linux 開機自啟動。上面的 uwsgi.ini 可以自啟動。下

為什么這樣寫 Linux 開機自啟動。上面的 uwsgi.ini 可以自啟動。下面的這一行就不行呢?

python django uwsgi 環(huán)境

vi /etc/rc.d/rc.local

加入如下啟動命令:
/etc/rc.d/init.d/mysqld start
/etc/init.d/nginx start
/usr/local/subversion/bin/svnserve -d

開機自啟動 uwsgi

cd /var/wwwroot/html/aaa && /usr/local/bin/uwsgi --ini aaa_uwsgi.ini
cd /var/wwwroot/html/ddd && /usr/local/bin/uwsgi --ini ddd_uwsgi.ini

上面兩行。aaa_uwsgi.ini 可以重啟自啟動。
下面的 ddd_uwsgi.ini 就不行。重啟后。還需要進目錄手動啟動。這個怎么回事?

有什么辦法讓所有的 uwsgi.ini 都可以重啟自啟動。
不然一個一個的手動啟動也太麻煩了

回答
編輯回答
空痕

自問自答吧。
在v2上解決了。

在每個uwsgi.ini 里加上

daemonize = /xxx/yyy.log

/xxx/yyy.log 是日志

原來是uwsgi.ini 寫的有問題。

2017年1月5日 17:02