1、打开nginx确保nginx进程运行中
2、打开另外一个终端监控日志/var/log/nginx/access.log

3、删除日志文件,rm -f /var/log/nginx/access.log,网页继续访问ip,确保日志信息监测仍未被释放
4、以lsof命令的帮助,恢复该日志数据

tail   -f  /var/log/nginx/access.log   
rm -f /var/log/nginx/access.log   #删除日志文件,rm -f /var/log/nginx/access.log

lsof  |grep  /var/log/nginx/access.log     #使用lsof命令查看进程存在
ll   /proc/3937/fd/*   #找到/var/log/nginx/access.log(deleted)
cat  /proc/3937/fd/5  > /var/log/nginx/access.log   #将文件恢复

posted on 2022-03-27 13:34  Cloud~Commander  阅读(324)  评论(0编辑  收藏  举报