Nginx日志分割

最近在重新搭建服务器,遇到了Nginx日志过大需要切割的问题,在查阅相关文档后发现网上的普遍做法是移动指定的access.log到指定文件夹下。而这和我想把每个log文件分天保存略有差异故记录此文。为什么分割Nginx下通过对.conf文件配置access_log来实现Nginx记录请求日志,如下配置就是将日志保存在wwwlogs目录下. server{ access_log /home/wwwlogs/XXXXX.log; }而我们有许多Web服务的时候就会有很多这里的log文件,同时请求量一大就会有很多日志,日志文件一大就会拖慢处理速度,故我们需要对日志进行定期分割。如何分割这里按照主流做法,每日定期将.log文件移动到指定目录下,再通知Nginx重新创建.log文件。#! /bin/bash base_path='/home/wwwlogs' date=$(date -d "yesterday" +"%Y-%m-%d") mkdir -p $base_path/$date mv $base_pat...

[踩坑]双机热备-docker-nginx

踩坑经历分享内核不符合报错docker: Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused "process_linux.go:301: running exec setns process for init caused \"exit status 23\"": unknown.在遇到这个问题,请检查你的系统版本号这里贴出Ubuntu解决方案 apt-get install --install-recommends linux-generic-lts-xenial 无法打开keepalived设置的ip 这个问题首先检查自己的配置文件,下面贴下正确的主机代码: interval 2 weight -5 fall 3 rise 2 } vrrp_instance VI_1 { state MASTER interfa...