以下是来自sinatra website's recipe for hosting sinatra with nginx and unicorn的推荐nginx配置文件的摘录。请注意两个与典型nginx设置不同的东西:
只有一名工人的原因是什么?如果我们指定更多会发生什么?
accept_mutex off
纯粹是只有一名工人的结果,还是有其他原因?
# this sets the user nginx will run as,
#and the number of worker processes
user nobody nogroup;
worker_processes 1;
# setup where nginx will log errors to
# and where the nginx process id resides
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
# set to on if you have more than 1 worker_processes
accept_mutex off;
}
答案 0 :(得分:1)
它可能与两者之间的关系没有任何关系,只是编写本教程的人使用的是单处理器计算机(通常你用Nginx为每个核心分配一个工作进程)。