1
我在512MB VPS上运行Gitlab。默认情况下,Gitlab使用Unicorn,默认情况下有1个Master + 2工作者。这些,以及sidekiq进程消耗我的机器上的大部分ram。是否有可能将这3个独角兽的进程降至1? (我真的不在意这里的表现,只是我在用它。)独角兽 - 1过程而不是3?
或者是很容易过渡到薄或相似?或者gitlab广泛优化他们的独角兽配置?
我在512MB VPS上运行Gitlab。默认情况下,Gitlab使用Unicorn,默认情况下有1个Master + 2工作者。这些,以及sidekiq进程消耗我的机器上的大部分ram。是否有可能将这3个独角兽的进程降至1? (我真的不在意这里的表现,只是我在用它。)独角兽 - 1过程而不是3?
或者是很容易过渡到薄或相似?或者gitlab广泛优化他们的独角兽配置?
是的,你的麒麟配置文件(通常unicorn.rb)中,您可以设置worker_processes
为1
这将仍然是2个进程吧? 1名主人1名工人?可能将其降至1? –
我不这么认为。一个主进程,一个工作进程,这是我认为的最低限度。 –
是的,你至少需要1个主人和1个工人。每个请求都会在主服务器上排队,直到准备好的员工将其拉出,因此主进程不占用大量资源。或者,您可以在Thin/Phusion Passenger上运行GitLab –