Goagent在CentOS的啓動問題

因爲Goagent啓動時,每次需要執行python   ../proxy.py 

如果你嫌麻煩,可以將Goagent設爲開機啓動。很多人提出在 /etc/rc.d/rc.local加入如下命令:

python   ../proxy.py

這樣一來,我發現在CentOS啓動時就會一直卡在啓動local service上,導致系統啓動不了。原因是啓動Goagent後,它一直佔用當前啓動窗口,導致接下來的啓動項都不能加載。如果你已經這麼做了,那麼只能重啓系統,通過按i鍵進入交互模式,在啓動service local時選擇No,系統就能正常啓動了。當然,如果你發現自己的某項服務有問題不能啓動時,都可以通過這種方式來解決。比如你修改了防火牆設置後,啓動不了了,那麼在啓動service iptables時選擇No,系統就能正常啓動了。進入系統後再來修復你的問題。

針對Goagent的問題,我們可以將在/etc/rc.d/rc.local添加的命令python ../proxy.py 改爲

nohup python ../proxy.py >/dev/null 2>&1&

nohup是讓一個進程在後臺運行的命令,因爲Goagent產生大量輸出,我們將這些輸出重定向到一個並不存在的空設備。對nohup和輸出重定向不瞭解的可以上網搜一下。保存設置,再次重啓系統,問題就解決了,測試Goagent也已經啓動。


  

轉載原創文章請註明:文章轉載自:GoAgent http://www.goagent.info/ [http://www.goagent.info/]
本文地址:http://www.goagent.info/836.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章