• nginx配置文件说明


    指令名称:error_log

    语法:

    error_log file 【debug | info| notice| warn| error | crit】

    默认值:${prefix}/logs/error.log

    使用环境:http,server 和 location

    功能:该指令用于Nginx服务器(包括FastCGI)指令记录错误日志的文件和记录错误的级别,日志的级别分别有debug,info,notice,warn,error,和crit(详细程度由高到低:debug提供全部日志记录,而crit仅报告了关键错误)

    需要注意的是,不要认为设置为error_log off 就能够关闭日志记录功能,相反这样会将日志文件写人到一个文件名为off的文件中。如果想关闭错误日志记录功能,就可以使用以下配置:

    error_log /dev/null crit;

     指令名称:worker_priority

     语法 :

    worker_priority [-] number

    默认值:on

    功能:该指令用于指定worker进程的优先级,从-20(最高级)到19(最低级),默认值为0

    注意kernel进程运行在-5优先级,因此不建议设置-5或较小

    指令名称 worker_rlimit_nofile

    语法:

    worker_rlimit_nofiel limit

    默认值:No value specified, so OS default

    功能:该指令用于定义一个worker进程可以同时处理的文件数量

    events区域

    指令名称:work_connections

    语法:

    work_connections number

    默认值:1024

    功能:该指令用于设置每个worker进程所能处理的连接数

    通过worker_connections和worker_process指令能够计算出最大客户端连接数

    max_clients = worker_processes * worker_connections

    在反向代理的环境中,最大客户端连接数变为:

     max_clients = worker_processes * worker_connections/4

    原因在于,默认情况下一个浏览器会对服务器打开两个链接,Nginx使用来自同一个池中的FDS(文件描述符)来连接上游服务器

    指令名称:multi_accept

    语法:

    multi_accept [ on | off ]

    默认值:off

    功能:定义Nginx是否立刻接收所有监听队列进入的连接,也就是说multi_accept会在Ningx连到一个新连接后立即发出通知后调用accept()来接收尽量多的连接

  • 相关阅读:
    POJ 1987 Distance Statistics
    mongo 查询
    图解SSH原理_20190613
    Mongo 备份
    地理空间数据
    fiddler 4 抓取 https 设置
    2、动态元素的定位
    1、selenium 8大元素定位方式
    1、Fiddler 打断点 bpu
    2>/dev/null和>/dev/null 2>&1和2>&1>/dev/null
  • 原文地址:https://www.cnblogs.com/xiewenming/p/7559114.html
Copyright © 2020-2023  润新知