我们在其中一个应用服务器上运行了4个延迟的作业流程和4个ruby进程。其他应用服务器有8名工作人员。目前,我们使用该服务器上的NGINX配置文件来设置4个ruby worker和Capistrano来管理4个延迟的作业。在我们的其他应用程序服务器上,我们通过NGINX配置文件设置了8名工作人员。
我正在寻求升级到Unicorn。 Unicorn的配置文件位于应用程序中,因为NGINX配置文件存储在Linux中。有没有办法为每台服务器设置不同数量的工作进程?
答案 0 :(得分:0)
是的,请在您的环境变量中设置它。
worker_processes Integer(ENV["UNICORN_WORKERS"] || 5)