美文网首页
Nginx 配置文件(一)

Nginx 配置文件(一)

作者: Amazing慕丶涵 | 来源:发表于2020-12-16 15:08 被阅读0次

1、定义Nginx运行的用户和用户组

user www www;

2、启动进程,通常设置成和CPU的数量相等

worker_ processes 8;

3、为每个进程分配cpu,上例中将8个进程分配到8个CPu,当然可以写多个,或者将一个进程分配到多个cpu。

worker cpu aff inity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 

4、这个指令是指当一一个nginx进程打开的最多文件描述符数目,理论值应该是最多打

worker rlimit nofile 102400;

5、开文件数(ulimit -n)与nginx进程数相除,但是nginxs分配请求并不是那么均匀,所以最好与ul imit -n的值保持一致。

6、全局错误日志及PID文件

error_ log /usr/local/ nginx/1ogs/error.log;

7、错误日志定义等级,[ debug | info | notice | warn | error | crit ]

pid usr/local/nginx/nginx.pid

8、一个nginx进程打开的最多文件描述符数目,理论值应该是最多打

开文件数(系统的值ulimit -n)与nginx 进程数相除,但是nginx分配请求并不均匀.

9、所以建议与ulimit -n的值保持一致。

worker rlimit nofile 65535;

10、工作模式及连接数上限

events{
    use epoll; 
    # epol1是多路复用I0(IO Multiplexing)中的一种方式,但是仅用于linux26以上内核,可以大大提高nginx的性能
    worker connections 102400; # 单个后台workerprcss程的最大并发链接数(最大连接数=连接效进程数)
    multi accept on;  # 尽可能多的接受请求
}

相关文章

  • Nginx配置文件详解

    Nginx配置文件nginx.conf详解 nginx.conf nginx技术一--配置文件nginx.conf...

  • 第二讲 Nginx模块详解

    本章要点 Nginx 配置文件结构 各个模块的详解 2.1 Nginx配置文件结构 Nginx的配置文件nginx...

  • nginx配置文件

    nginx配置文件nginx配置文件详解一、nginx配置文件 启动子进程程序默认用户 user nobody;...

  • 应用程序常用命令

    nginx: nginx启动:nginx -c nginx配置文件地址检查配置文件是否正确:nginx -t重启n...

  • nginx(五)nginx cmd

    nginx cmd 1、启动nginx start nginx 2、修改配置文件并生效 测试nginx配置文件是否...

  • Nginx配置文件nginx.conf详解和nginx的变量规则

    Nginx配置文件nginx.conf详解 Nginx 总的 配置文件 位置 /usr/local/nginx/c...

  • Nginx使用

    Nginx [toc] nginx命令 参数 Nginx启动 通过指定配置文件启动 配置文件语法检查 Nginx配...

  • Nginx默认配置语法

    nginx的配置文件 nginx 主要有两类默认配置文件 第一个是主配置文件 /etc/nginx/nginx.c...

  • Nginx 打印body体内容

    Nginx 打印body体内容,修改nginx配置文件nginx.conf 重新加载配置文件 nginx body...

  • nginx(二)

    在修改配置文件后,检查 nginx 配置文件语法是否正确:nginx -t 重新启动 nginx: nginx -...

网友评论

      本文标题:Nginx 配置文件(一)

      本文链接:https://www.haomeiwen.com/subject/dxlwgktx.html