2013-08-04 78 views
2

我寫在圍棋一些web服務在Linux機器上,所以轉到可執行需要保持運行如何保持轉到Web服務運行

這是做的最好的方法是什麼?

我應該在Linux機器上設置Go可執行文件作爲服務嗎?

千恩萬謝

+0

什麼分配您的服務器上運行? – Zyerah

+0

該服務器是一個CentOS 6.x –

+0

可能重複[如何確保應用程序在Linux上繼續運行](http://stackoverflow.com/questions/298760/how-to-make-sure-an-application- keep-running-on-linux) – Zyerah

回答

2

答案很簡單:使用系統服務管理器,如果你想保留的東西超級簡單。 CentOS目前使用Upstart,並且有很好的文檔記錄,並且可以處理大多數Go應用程序而沒有太多問題。有一些很好的例子,Upstart + Go herehere

漫長的回答:個人喜好。 Supervisord,MonitCircus也是很好的選擇,但會帶來不同程度的複雜性。我個人喜歡supervisord,因爲它有一個相當清晰的語法和一堆選項。

也有一個良好的運行,到這裏:http://tech.cueup.com/blog/2013/03/08/running-daemons/