美文网首页
03nginx的日志文件配置

03nginx的日志文件配置

作者: iarchitect | 来源:发表于2019-06-12 22:03 被阅读0次

1 nginx日志文件格式配置

image.png
http {
    include       mime.types;
    default_type  application/octet-stream;

#$remote_addr 客户端的IP
#$remote_user 远程访问的用户名
#$request 请求的url
#$status 用户的请求状态
#$body_bytes_sent 返回给用户的字节数
#$http_referer 源网页(用户从哪里来)
#$http_user_agent 客户端浏览器信息(用户使用火狐浏览器访问的)
#$http_x_forwarded_for HTTP 请求端真实 IP

    log_format  combined  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
}

2 nginx日志文件存储路径配置

image.png
http {
#logs/access.log 日志存放地址
        access_log  logs/access.log  combined ;
#不需要进行日志存储,则使用以下配置
        access_log  off;
}

3 nginx日志文件的切割

image.png

3.1手动切割
mv access.log 20190612.log
kill -USER1 pid(nginx)
3.2自动切割
touch cutlog.sh
vi cutlog.sh

D=$(date +%Y%m%d)
mv (nginx安装路径)access.log ${D}.log
kill -USR1 $(cat (nginx安装路径)nginx.pid)

crontab -e
23 59 *** /bin/bash (nginx安装路径)cutlog.sh

相关文章

  • 03nginx的日志文件配置

    1 nginx日志文件格式配置 2 nginx日志文件存储路径配置 3 nginx日志文件的切割 3.1手动切割m...

  • 清理历史文件脚本

    清理历史日志和垃圾文件脚本 清理历史文件脚本 配置文件 日志配置文件 运行

  • 日志文件的配置

    配置apache日志文件

  • logback.xml配置详解

    日志打印文件配置

  • MySQL相关

    一、查询日志开启 方式1 通过命令 日志写入到文件 日志写入到数据表 方式2 通过配置文件 注意:对应配置的日志文...

  • TiDB慢查询日志

    配置参数修改 TiDB也支持输出慢查询日志,通过修改配置文件可以指定慢查询日志的文件名以及耗时阈值。 配置文件 /...

  • Logstash对nginx日志进行分析记录

    nginx日志配置 进入conf目录,编辑nginx.conf文件 配置nginx日志格式 logstash配置 ...

  • hive日志配置

    1、hive日志配置说明 hive日志的配置文件放在hive的conf目录配置文件名:hive-log4j2.pr...

  • elk分析nginx日志

    日志格式示例 nginx日志示例 配置logstash logstash 配置文件 添加pattern_dir ...

  • SpringBoot日志配置变量到application配置文件

    一般日志配置会指定一个xml配置文件,里面会有详细的日志配置,但是有些信息需要跟随环境的改变而改变,比如日志文件存...

网友评论

      本文标题:03nginx的日志文件配置

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