※ 引述《isnora (nora)》之銘言:
: 希望有人可以救救我
: 我手邊有一台新裝的 Ubuntu 12.0.4 LTS Server
: 但很奇怪的是,不管我怎麼修改,開機時 rc.local 總是只執行第一個指令
: 剩下的都不會執行,但我的另一台舊的 Ubuntu Server 就沒有這個問題。
: 甚至兩台都用一樣的 rc.local 也是只有舊的會執行…… 0rz...
: 下面是我的 rc.local 內容
: /usr/local/bin/mogstored &
: /opt/nginx_ree_1.8.7/sbin/nginx
: su -l mogile -c "/usr/local/bin/mogilefsd -c /etc/mogilefs/mogilefsd.conf -daemon"
: exit 0
: 但是,我如果手動下 /etc/init.d/rc.local start 就可以順利執行
: 因為這個問題,我一直不敢將伺服器換過去,希望有人可以救一下~
真是抱歉,經過了五、六個小時的重開機,我終於知道原因了…
我看 rc.local 的說明,它上面寫說在所有的程序都執行完畢之後才會去跑
rc.local……,結果在 12.0.4.1 好像不是這麼一回事……這麼多年來第一
次遇到這種莫名奇妙的事 0rz....
我的 mogstored 在 mysql-server 執行之前就已經開跑,所以它會因為
找不到 mysql.sock 而停止~ 0rz...
最後我的解決方式是在 rc.local 上面加上 sleep 60
然後,就一切都解決了~~~
謝謝各位大德的關心~
--
: 希望有人可以救救我
: 我手邊有一台新裝的 Ubuntu 12.0.4 LTS Server
: 但很奇怪的是,不管我怎麼修改,開機時 rc.local 總是只執行第一個指令
: 剩下的都不會執行,但我的另一台舊的 Ubuntu Server 就沒有這個問題。
: 甚至兩台都用一樣的 rc.local 也是只有舊的會執行…… 0rz...
: 下面是我的 rc.local 內容
: /usr/local/bin/mogstored &
: /opt/nginx_ree_1.8.7/sbin/nginx
: su -l mogile -c "/usr/local/bin/mogilefsd -c /etc/mogilefs/mogilefsd.conf -daemon"
: exit 0
: 但是,我如果手動下 /etc/init.d/rc.local start 就可以順利執行
: 因為這個問題,我一直不敢將伺服器換過去,希望有人可以救一下~
真是抱歉,經過了五、六個小時的重開機,我終於知道原因了…
我看 rc.local 的說明,它上面寫說在所有的程序都執行完畢之後才會去跑
rc.local……,結果在 12.0.4.1 好像不是這麼一回事……這麼多年來第一
次遇到這種莫名奇妙的事 0rz....
我的 mogstored 在 mysql-server 執行之前就已經開跑,所以它會因為
找不到 mysql.sock 而停止~ 0rz...
最後我的解決方式是在 rc.local 上面加上 sleep 60
然後,就一切都解決了~~~
謝謝各位大德的關心~
--
All Comments