Nginx日志文件及日志清空方法
nginx 日志有两个类型。
access.log:http 记录访问日志
error.log:server 操作记录日志
访问日志:
nginx 关闭访问日志,其实一种方法就是写入/dev/null 文件 或者设置关闭,如下所示。
access_log /dev/null;
或
access_log off;
访问日志只要用于记录客户端访问Nginx的每一个请求。
log_format:自定义日志格式,仅可用在http模块内,否则会出现警告信息。
access_log:指令设置存储路径、缓存大小等。
错误日志:
错误日志是由error_log指定设置的,主要用来记录客户端在访问Nginx时出错的记录,且该错误显示格式不支持自定义功能。
error_log有两个参数,第1个参数用于存放错误日志的路径,第2个参数用于指定错误记录详细程度的等级,默认值为error。
nginx 关闭错误日志
error_log /dev/null;
将错入日志信息全部输出到Linux空设备中,表示丢掉输出信息。
清空占用程序的日志
# nginx或者tomcat 或者其他占用程序 清除日志;
cat /dev/null > test.log
# 或
echo " " > test.log
直接 rm 删除 导致空间不释放
ps -ef|grep delete
kill -9 pid
原文:https://blog.csdn.net/weixin_44256848/article/details/122884779
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。