nginx的access log按小时生成
2024-09-02 19:57:51
1、在server或location段进行配置
if ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})"){
set $year $;
set $month $;
set $day $;
set $hour $;
set $minutes $;
set $seconds $;
} access_log /tmp/niffler-$year-$month-$day-$hour-$minutes-access.log main;
2、在nginx ingress-controller上的配置,编辑/etc/nginx/template/nginx.tmpl
## start server {{ $server.Hostname }}
server {
server_name {{ $server.Hostname }} {{ $server.Alias }};
if ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})"){
set $year $;
set $month $;
set $day $;
set $hour $;
set $minutes $;
set $seconds $;}
access_log /var/log/nginx/ingress-$year-$month-$day-$hour-access.log upstreaminfo;
最新文章
- imageNamed和imageWithContentsOfFile区别
- openWrt 安装与实践 II
- 启用vim-ruby的rails complete (macvim)
- C# DataGridView显示行号的三种方法
- TCP/IP详解--TCP首部选项中时间戳选项
- 基础C++ functional
- 基调(听云)app,服务器,质量测试手段
- Js获取下拉框的值和文本select
- unity3d插件Daikon Forge GUI 中文教程-1-Daikon Forge介绍
- 无论url请求什么.都可以拼接class类名.实例化.传递get参数-->;给当前控制器-->;传递给抽象父类-->;都交给抽象父类.这个方法去处理call_user_func_array()
- Python的易错点
- elasticsearch6.6及其插件安装记录(较详细)
- 如何实现Python调用C代码--python与C之间如何通信(swig)
- 重新学习Java的开始~
- 第八篇——Struts2的处理结果类型
- 洛谷P3722 [AH2017/HNOI2017]影魔(线段树)
- HTML-CSS线性渐变
- (转)Python自动化运维之13、异常处理及反射(__import__,getattr,hasattr,setattr)
- Hibernate Validation,Spring mvc 数据验证框架注解
- Qt软件打包发布(QT5.4.1(msvc2013_64_opengl),Win7 64bit)