五分钟进步系列之nginx-worker-processes

简介: 五分钟进步系列之nginx-worker-processes

学习方式:

  1. 先读英文的原版,如果你能看懂就可以到此为止的了。
  2. 如果你看不懂,可以再看一下我给的较高难度的英文单词的翻译。
  3. 如果还是看不懂可以去最下面看我翻译的汉语。


今天我们聊聊nginx的worker-processes参数:

640.png


一、英文原版



640.png


Defines the number of worker processes.

The optimal value depends on many factors including (but not limited to) the number of CPU cores, the number of hard disk drives that store data, and load pattern. When one is in doubt, setting it to the number of available CPU cores would be a good start (the value “auto” will try to autodetect it).

640.png


二、重点词汇的翻译



optimal:  最佳


depends:  取决于


doubt:质疑


三、中文



这个是用来定义工作进程数的

他的最佳值取决于很多因素包括(但不限于)CPU核数,硬盘数量,和启动方式,当你有任何质疑的时候,把这个参数设置成CPU核数是个不错的选择(如果设置成“auto”nginx将会自己获取这个数值)


四、总结



这个值一般波哥是用auto,因为在实际生产中,我们的服务器有可能规格不太一样。而我们的部署脚本或者工具都群控的。所以基本上都保持尽量兼容性比较高的参数。


相关文章
|
4月前
|
存储 应用服务中间件 nginx
成功解决:nginx: [emerg] unexpected “}“ in /etc/nginx/conf.d/gulimall.conf:10
这篇文章详细介绍了Linux虚拟机磁盘空间不足时的扩容流程,从外部配置到具体扩容操作,再到验证扩容效果的步骤。同时,也探讨了Docker容器磁盘空间耗尽的问题,并提供了解决方案,包括删除无用镜像和容器,以及如何重新配置Docker的存储位置。文章还涵盖了一些意外情况的处理方法,比如误删容器后的恢复策略,并最终展示了使用Docker安装nginx并成功访问的详细过程。
成功解决:nginx: [emerg] unexpected “}“ in /etc/nginx/conf.d/gulimall.conf:10
|
7月前
|
存储 应用服务中间件 nginx
【各种问题处理】nginx报错nginx: [error] open() “/run/nginx.pid” failed (2: No such file or directory)
【1月更文挑战第13天】【各种问题处理】nginx报错nginx: [error] open() “/run/nginx.pid” failed (2: No such file or directory)
|
7月前
|
应用服务中间件 nginx
Nginx启动时提示nginx: [emerg] still could not bind()
Nginx启动时提示nginx: [emerg] still could not bind()
678 0
|
应用服务中间件 nginx
好坑吖,几乎GG,关于Nginx和supervisor的配置
好坑吖,几乎GG,关于Nginx和supervisor的配置
82 0
好坑吖,几乎GG,关于Nginx和supervisor的配置
|
应用服务中间件 nginx
解决启动nginx的nginx.pid错误
启动Nginx报错: nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory) [root@VM_16_6_centos sbin]# .
1501 0
|
应用服务中间件 nginx
运行sudo service nginx restart,报错* Restarting nginx nginx[fail],启动不了nginx,启动nginx报错
运行sudo service nginx restart,报错* Restarting nginx nginx[fail],启动不了nginx,启动nginx报错
340 0
|
缓存 应用服务中间件 数据库
Nginx - 服务器的进程
Nginx - 服务器的进程
150 0
|
应用服务中间件 nginx
重启nginx报错:nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed
重启nginx报错:nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed
439 0
|
应用服务中间件 nginx
解决 openresty Nginx 重启报错问题 nginx: [error] open() “/usr/local/openresty/nginx/logs/nginx.pid“ fa
解决 openresty Nginx 重启报错问题 nginx: [error] open() “/usr/local/openresty/nginx/logs/nginx.pid“ fa
873 0
解决 openresty Nginx 重启报错问题 nginx: [error] open() “/usr/local/openresty/nginx/logs/nginx.pid“ fa
|
应用服务中间件 nginx
解决 openresty Nginx 重启报错问题 nginx: [error] open() “/usr/local/openresty/nginx/logs/nginx.pid“ fa
解决 openresty Nginx 重启报错问题 nginx: [error] open() “/usr/local/openresty/nginx/logs/nginx.pid“ fa
624 0
解决 openresty Nginx 重启报错问题 nginx: [error] open() “/usr/local/openresty/nginx/logs/nginx.pid“ fa