我们有4个延迟的作业进程和4个ruby进程在我们的一个应用服务器上运行。其他应用服务器有8个工作进程。目前,我们使用该服务器上的NGINX配置文件来设置4个ruby工作进程,并使用Capistrano来管理4个延迟的作业。在我们的其他应用服务器上,我们有8个工作进程通过NGINX配置文件进行设置。
我正在考虑升级到Unicorn。Unicorn的配置文件在应用程序中,而NGINX配置文件存储在Linux中。有没有办法为每台服务器设置不同数量的工作进程?
发布于 2017-02-01 19:34:15
可以,在您的环境变量中设置它。
worker_processes Integer(ENV["UNICORN_WORKERS"] || 5)
https://stackoverflow.com/questions/41987181
复制相似问题