【logrotate】通过logrotate轮转nginx日志

通过logrotate轮转nginx日志

https://blog.51cto.com/wangzz/1766821

NGINX will re-open its logs in response to the USR1 signal.

https://www.nginx.com/resources/wiki/start/topics/examples/logrotation/

nginx日志切割

http://www.nginx.cn/255.html

https://www.oschina.net/question/258792_173849


logrotate作为一个/etc/cron.daily/logrotate任务每日定时执行。

你往/etc/logrotate.d/下添加配置文件 logrotate执行时会自动根据配置文件进行日志归档。

比如apt-get安装的Nginx官方源的日志归档配置文件/etc/logrotate.d/nginx内容为:

##########################################

/var/log/nginx/*.log {

        daily

        missingok

        rotate 52

        compress

        delaycompress

        notifempty

        create 640 nginx adm

        sharedscripts

        postrotate

                [ -f /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid`

        endscript

}

#############################################

配置说明:

daily: 日志文件每天进行滚动

missingok: 如果找不到这个log档案,就忽略过去

rotate: 保留最进52次滚动的日志

compress: 通过gzip压缩转储以后的日志

delaycompress: 和compress一起使用时,转储的日志文件到下一次转储时才压缩

notifempty: 如果是空文件的话,不转储

create mode owner group:转储文件,使用指定的文件模式创建新的日志文件

sharedscripts: 运行postrotate脚本(该脚本作用为让nginx重新生成日志文件)

postrotate/endscript: 在转储以后需要执行的命令可以放入这个对,这两个关键字必须单独成行

#####################################################################################

Nginx日志文件配置与切割

https://www.cnblogs.com/try-better-tomorrow/p/5103145.html

http://www.361way.com/logrotate-nginx/2672.html

nginx 在配置文件中设置日志按年、月、日分割

https://blog.csdn.net/qq_25934401/article/details/82803028

Module ngx_http_log_module

http://nginx.org/en/docs/http/ngx_http_log_module.html

NGINX按天生成日志文件的简易配置

https://www.bbsmax.com/A/kPzOQvgx5x/

https://github.com/fcambus/nginx-resources/issues/12

简单搞定Nginx日志分割

https://juejin.im/entry/5c413839f265da616624ba82

nginx启用stream日志配置文件

https://www.cnblogs.com/cheyunhua/p/8823496.html

https://blog.csdn.net/ffzhihua/article/details/80981900

https://www.cnblogs.com/felixzh/p/8707102.html

nginx的log、upstream和server

https://my.oschina.net/u/2246410/blog/618798

zabbix 应用系列之nginx tcp stream监控

http://blog.chinaunix.net/uid-20099692-id-5762538.html

Nginx1.12做TCP转发(端口转发)并记录日志

https://www.zifangsky.cn/1019.html


Socat一键脚本,支持TCP和UDP转发

https://www.cmsky.com/socat-onekey/

http://brieflyx.me/2015/linux-tools/socat-introduction/

https://www.hi-linux.com/posts/61543.html

一款好用的内网穿透工具FRP

https://mp.weixin.qq.com/s/8HeeDC5x5xozElN8GzQLLw

HAProxy 代理负载均衡

https://www.cnblogs.com/yexiaochong/p/6131327.html

http://www.cnblogs.com/f-ck-need-u/p/7576137.html

mysql、mariadb安装和多实例配置

http://www.cnblogs.com/f-ck-need-u/p/7590376.html

安装MySQL(MariaDB)

http://www.cnblogs.com/f-ck-need-u/p/7642992.html

透明代理、正向代理、反向代理的区别说明

https://www.cnblogs.com/f-ck-need-u/p/9739870.html

你可能感兴趣的:(【logrotate】通过logrotate轮转nginx日志)