现象

我在生产环境下的一台腾讯云CentOS 7.4主机下执行yum命令时,提示 Could not create lock at /var/run/yum.pid: [Errno 28] No space left on device: '/var/run/yum.pid'

经检查,/run/systemd/sessions 里的会话文件占去了绝大部分的空间。

随机打开一个文件

# This is private data. Do not parse.
UID=0
USER=root
ACTIVE=1
STATE=closing
REMOTE=0
STOPPING=1
TYPE=unspecified
CLASS=background
SCOPE=session-509941.scope
SERVICE=crond
POS=0
LEADER=22016
AUDIT=509941
REALTIME=1531301642090505
MONOTONIC=27367321313971

其明确指向服务crond

原因

可能是systemd-logind和crond的兼容性问题,导致session一直无法关闭。

解决方案

Last modification:July 11, 2018
博客维护不易,如果你觉得我的文章有用,请随意赞赏