• Nginx LOG阶段里log模块


    L68

    log_format 指令

    syntax : name [escape =default|josn|none] string "....";

    default : combined "...";

    context : http 

    access_log 指令

    syntax : path [format [buffer=size] [gzip[=level]] [flush=time] [if=condition]];

        access_log off;

    default : logs/access.log combined;

    context : http,server,location,if in location,limit_except

    -> path 指定日志路径 也可以是变量 不开启cache 时 每条日志都需要IO开销 非常好性能 

    ->if 通过变量判断日志是否记录

    ->日志缓存 提高IO性能 比如 每次都要写入到文件里 可能需要耗时几十毫秒,也造成机械硬盘磁头旋转写入 假如用缓存至一定的大小再写入的话 会有很大的性能优化

    Syntax: open_log_file_cache max=N [inactive=time] [min_uses=N] [valid=time];
    open_log_file_cache off;
    Default:
    open_log_file_cache off;
    Context: httpserverlocation

    ->日志压缩 批量压缩内存日志 再写入缓存

  • 相关阅读:
    CodeForces 834C
    HDU 6048
    HDU 6052
    HDU 6036
    HDU 6042
    HDU 2614 Beat(DFS)
    UESTC 1272 Final Pan's prime numbers(乱搞)
    HDU 2064 汉诺塔III(递归)
    HDU 2102 A计划(DFS)
    HDU 1069 I Think I Need a Houseboat(模拟)
  • 原文地址:https://www.cnblogs.com/jackey2015/p/10387713.html
Copyright © 2020-2023  润新知