我可以使用Unicorn为每个服务器设置不同数量的工作人员吗?

时间:2017-02-01 18:37:30

标签: ruby-on-rails ruby unicorn

我们在其中一个应用服务器上运行了4个延迟的作业流程和4个ruby进程。其他应用服务器有8名工作人员。目前,我们使用该服务器上的NGINX配置文件来设置4个ruby worker和Capistrano来管理4个延迟的作业。在我们的其他应用程序服务器上,我们通过NGINX配置文件设置了8名工作人员。

我正在寻求升级到Unicorn。 Unicorn的配置文件位于应用程序中,因为NGINX配置文件存储在Linux中。有没有办法为每台服务器设置不同数量的工作进程?

1 个答案:

答案 0 :(得分:0)

是的,请在您的环境变量中设置它。

worker_processes Integer(ENV["UNICORN_WORKERS"] || 5)