Docker使用journald来收集日志但无法删除旧的日志文件

时间:2018-04-10 10:51:29

标签: docker systemd-journald

我正在使用journald收集docker的文件。

Journald conf:

[Journal]
Storage=auto
ForwardToSyslog=no
ForwardToWall=no
SystemMaxUse=100G

所以我想删除大于100g的文件。事实上,journald删除了这些文件。

但我发现磁盘空间没有减少,我使用lsof | grep delete发现那些文件句柄被dockerd进程占用。

dockerd    1524          root   25r      REG             253,17 125829120     278262 /data/opt/log/journal/963c2c41b08343f7b063dddac6b2e486/system@b9bd5cdeae2c416e92364e84cc3c09ec-00000000000153a
e-00055f2b2598f1f6.journal (deleted)

因为这是一个生产服务,我无法重启docker。有什么方法可以解决这个问题吗?

0 个答案:

没有答案