2014-05-05 58 views
1

我在512MB VPS上運行Gitlab。默認情況下,Gitlab使用Unicorn,默認情況下有1個Master + 2工作者。這些,以及sidekiq進程消耗我的機器上的大部分ram。是否有可能將這3個獨角獸的進程降至1? (我真的不在意這裏的表現,只是我在用它。)獨角獸 - 1過程而不是3?

或者是很容易過渡到薄或相似?或者gitlab廣泛優化他們的獨角獸配置?

回答

0

是的,你的麒麟配置文件(通常unicorn.rb)中,您可以設置worker_processes爲1

+0

這將仍然是2個進程吧? 1名主人1名工人?可能將其降至1? –

+0

我不這麼認爲。一個主進程,一個工作進程,這是我認爲的最低限度。 –

+0

是的,你至少需要1個主人和1個工人。每個請求都會在主服務器上排隊,直到準備好的員工將其拉出,因此主進程不佔用大量資源。或者,您可以在Thin/Phusion Passenger上運行GitLab –