zoukankan      html  css  js  c++  java
  • Nginx---(main block)

    正常运行必备配置

      1,user USERNAME [GROUPAME] ; 指定用于运行worker进程的用户和组;

         user nginx nginx;

      2, pid /PATH/TO/PID_FILE;

        指定nginx进程的pid文件路径;

      3,worker_rlimit_nofile # ;

         每个worker进程能打开的最大文件描述符数量(句柄数)

      4,worker_rlimit_sigpending # ;

         指定每个用户能够发往worker进程的信号的数量;

      

    优化性能相关配置

      1, work_processes #;

       worker进程的个数,通常应为物理CPU核心数量-1,也可为 auto , 自动设定

      2,worker_cpu_affinity CPUMASK;

        CPUMASK:

        0001  00010 ...

        worker_cpu_affinity 00000001 00000010

      3,worker_priority nice;

        [-20,19] 进程优先级,

      ps axo comm,pid,nice 看nice 

    调试,定位问题的配置

      1, daemon [off | on] 

         是否以守护进程方式启动nginx ;

       以守护进程方式 即运行在后台

       off , 即以前台方式运行, 在Docker 容器仅在它的1号进程(PID=1)运行时,会保持运行。如果1号进程推出了,Dcoer容器也就退出了。

       ENTRYPOINT [ "/usr/sbin/nginx","-g","daemon off  ; " ]

      2, master_process on|off ;

        是否以master/worker模型运行nginx;

      3, error_log /PATH/TO/ERROR_LOG level;

        错误日志文件及级别,出于调试的需要,可以设定为debug,但debug 仅在编译时使用了 "--with-debug" 选项时才有效

  • 相关阅读:
    2.5(他们其实都是图)
    食物链POJ1182
    LG P6748 『MdOI R3』Fallen Lord
    LG P4199 万径人踪灭
    LG P1912 [NOI2009]诗人小G
    LG P4381 [IOI2008]Island
    2020/8/9 模拟赛 T3 表格
    UOJ422 【集训队作业2018】小Z的礼物
    CF913F Strongly Connected Tournament
    LG P5643 [PKUWC2018]随机游走
  • 原文地址:https://www.cnblogs.com/li-tian-jun/p/10238266.html
Copyright © 2011-2022 走看看