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