2014-05-05 59 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 –