首页 > 系统相关 >利用时间戳切割Nginx日志

利用时间戳切割Nginx日志

时间:2023-09-08 11:44:06浏览次数:32  
标签:index http 切割 request server Nginx html 日志 log

worker_processes  2;

events {
    worker_connections  1024;
}


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

    log_format aka_logs
    '{"@timestamp":"$time_iso8601",'
    '"host":"$hostname",'
    '"server_ip":"$server_addr",'
    '"client_ip":"$remote_addr",'
    '"xff":"$http_x_forwarded_for",'
    '"domain":"$host",'
    '"url":"$uri",'
    '"referer":"$http_referer",'
    '"upstreamtime":"$upstream_response_time",'
    '"responsetime":"$request_time",'
    '"request_method":"$request_method",'
    '"status":"$status",'
    '"size":"$body_bytes_sent",'
    '"request_length":"$request_length",'
    '"protocol":"$server_protocol",'
    '"upstreamhost":"$upstream_addr",'
    '"file_dir":"$request_filename",'
    '"http_user_agent":"$http_user_agent"'
  '}';

    sendfile        on;
    keepalive_timeout  65;


    server {
        listen       80;
        server_name  localhost;

        location / {
           
            root   /usr/app/nginx/html/;
            index  index.html index.htm;
            try_files $uri $uri/ /index.html;
        }
if ($time_iso8601 ~ "(\d{4})-(\d{2})-(\d{2})T\d{2}:\d{2}:\d{2}") { set $year $1; set $month $2; set $day $3; } access_log /usr/log/nginx/access-$year$month${day}.log aka_logs; error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }

标签:index,http,切割,request,server,Nginx,html,日志,log
From: https://www.cnblogs.com/hm1825/p/17687189.html

相关文章

  • 线程池拒接测试添加日志
    /***当线程池耗尽时,由调用者负责执行任务,并打印相关日志*/@Slf4jpublicclassCallerRunsWithLogPolicyimplementsRejectedExecutionHandler{publicvoidrejectedExecution(Runnabler,ThreadPoolExecutore){//shutdown():不会立即终止线程池,而是要......
  • nginx + php procedures
    https://mkyong.com/nginx/nginx-php-on-windows/https://www.youtube.com/watch?v=loSNnt9ZzWI&ab_channel=javafrmhowtostopnginx?nginx-sstophowtostartnginx?startnginx......
  • 启动nginx
    Docrootis:/usr/local/var/wwwThedefaultporthasbeensetin/usr/local/etc/nginx/nginx.confto8080sothatnginxcanrunwithoutsudo.nginxwillloadallfilesin/usr/local/etc/nginx/servers/.Tohavelaunchdstartnginxnowandrestartatlogin:b......
  • 自动化安装Nginx脚本:简化您的服务器配置
    在如今的网络世界中,Nginx作为一款高性能的Web服务器和反向代理服务器,扮演着至关重要的角色。然而,手动安装和配置Nginx可能会耗费大量时间和精力,特别是对于那些对Linux系统不太熟悉的人来说。幸运的是,我们为您带来了一个自动化的解决方案,能够简化整个Nginx安装和配置过程。我们为您......
  • 请大家一定不要像我们公司这样打印log日志
    前言最近接手了公司另一个项目,熟悉业务和代码苦不堪言。我接手一个新项目,有个习惯,就是看结构,看数据库,搜代码。其中搜代码是我个人这些年不知不觉形成的癖好,我下面给大家展示下这个小癖好。正文我面对一个到手的新项目,会主动去搜索一些关键词,让我对这个项目有个整体健......
  • Windows上要启动和停止关闭Nginx
    要启动和停止关闭Nginx,在Windows上,你可以使用以下命令:启动Nginx:```nginx```停止关闭Nginx:```nginx-sstop```如果你使用`startnginx`命令在后台启动了Nginx,则可以使用以下命令将其停止关闭:```nginx-squit```使用`stop`参数将会优雅地关闭Nginx,而使用`quit`参数将会......
  • Nginx_(背锅)解析漏洞复现
    目录Nginx解析漏洞复现1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞扫描3、漏洞验证1.5、深度利用GetShellNginx解析漏洞复现说明内容漏洞编号漏洞名称漏洞评级影响范围漏洞描述Nginx解析漏洞该解析漏洞是PHPCGI的......
  • Nginx_0.7.65_空字节漏洞
    目录Nginx_0.7.65_空字节漏洞1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞扫描3、漏洞验证Nginx_0.7.65_空字节漏洞1.1、漏洞描述1.2、漏洞等级1.3、影响版本0.7.651.4、漏洞复现1、基础环境链接:https://pan.baidu.com/s/1GBEb6ig6ogiQfXq-y......
  • ELK日志缺失问题排查-多行日志聚合Logstash配置问题
    1.背景推荐系统的推荐请求追踪日志,通过ELK收集,方便遇到问题时,可以通过唯一标识sid来复现推荐过程最近在碰到了几个badcase,需要通过sid来查询推荐日志,但发现部分无法在kibana查询到2.分析推荐日志的整个收集流程如下:    线上机器日志平台FlumeKafkaLogstashE......
  • #yyds干货盘点#Mysql慢查询日志
    Mysql慢查询日志数据库的慢查询是影响项目性能的一大因素,对于数据库我们要优化SQL,首先要找到需要优化的SQL,这就需要我们知道sql执行时间等信息,除了使用SHOWPROFILES;外,mysql也提供了“慢查询日志”功能,用来记录查询时间超过某个设定值的SQL,这将极大程度帮助我们快速定位到症结所在......