nginx优化

Posted l999999999

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx优化相关的知识,希望对你有一定的参考价值。

1、nginx运行工作进程数量

Nginx运行工作进程个数一般设置CPU的核心或者核心数x2。如果不了解cpu的核数,可以top命令之后按1看出来

[root@ lxl ~]# vim /usr/local/nginx/conf/nginx.conf
worker_processes  2;   修改工作进程数量为2
[root@ lxl ~]# /usr/local/nginx/sbin/nginx -s reload
[root@ lxl ~]# ps -aux|grep nginx|grep -v grep
root       5346  0.0  0.1  20544  1476 ?        Ss   09:57   0:00 nginx: master process /usr/local/nginx/sbin/nginx
nobody     6873  3.0  2.8  47680 28184 ?        S    10:58   0:00 nginx: worker process
nobody     6874  2.5  2.8  47680 28184 ?        S    10:58   0:00 nginx: worker process

worker_processes最多开启8个,8个以上性能提升不会再提升了,而且稳定性变得更低,所以8个进程够用了.

2、Nginx最大打开文件数

以上是关于nginx优化的主要内容,如果未能解决你的问题,请参考以下文章

Nginx——Nginx启动报错Job for nginx.service failed because the control process exited with error code(代码片段

使用 C++ 反转句子中的每个单词需要对我的代码片段进行代码优化

如何优化C ++代码的以下片段 - 卷中的零交叉

从JVM的角度看JAVA代码--代码优化

Android 逆向整体加固脱壳 ( DEX 优化流程分析 | DexPrepare.cpp 中 dvmOptimizeDexFile() 方法分析 | /bin/dexopt 源码分析 )(代码片段

nginx.conf 忽略了 nginx-ingress 配置映射片段