开发说查不到日志了。
然后用命令查看进程的,查看日期的,
sudo journalctl --since "2022-03-04 23:00:00" --until "2022-03-08 20:15:00" _PID=8079 |less
查看service unit的
journalctl -u csdrweb.service -f
确实查不到,
但是,journal已经配置持久化了。
其他参数没配
特别是:
#SystemMaxUse=(限制全部日志文件加在一起最多可以占用多少空间,默认值是10%空间与4G空间两者中的较小者)
#SystemKeepFree=
#SystemMaxFileSize=
#RuntimeMaxUse=
#RuntimeKeepFree=
#RuntimeMaxFileSize=
那么就是journal自己的策略删的,
那么策略是什么?
就是#SystemMaxUse=使用的默认,然后,默认值是10%空间与4G空间两者中的较小者
果然,图片上显示一致:journal已经占用4G,且文件系统总大小40G
另,自己配journal删除日志策略:
journalctl 命令自动维护文件大小
1)只保留近一周的日志
journalctl --vacuum-time=1w
2)只保留500MB的日志
journalctl --vacuum-size=500M
3)直接删除 /var/log/journal/ 目录下的日志文件
rm -rf /var/log/journal/f9d400c5e1e8c3a8209e990d887d4ac1