服务器无法登陆
服务器无法登陆
相关软件:freeipa-client,sssd
问题:无法登陆,磁盘满了
排查问题:
1、使用root用户登陆服务器,查看登陆用户
id jian.yang02 没用该用户
2、查看message日志,发现sssd服务被kill
Dec 10 14:49:02 2 systemd: sssd.service: main process exited, code=killed, status=9/KILL
Dec 10 14:49:02 2 sssd[pam]: Shutting down
Dec 10 14:49:02 2 sssd[nss]: Shutting down
Dec 10 14:49:02 2 sssd[pac]: Shutting down
Dec 10 14:49:02 2 systemd: Unit sssd.service entered failed state.
Dec 10 14:49:02 2 systemd: sssd.service failed.
3、df -h查看磁盘使用满了
问题解决:
-
重启sssd服务,解决用户问题
systemctl restart sssd
-
重启应用的服务,解决磁盘慢的问题
python /home/w/tools/devbin/reAll.py
原因分析
- 无法登陆原因
sssd被systemd kill -9 干掉了,但是为什么systemd会杀死sssd
840 kill -9 227793 227794
查历史有人把sssd的进程给干掉了
2. 磁盘满了
$ crontab -l
# Lines below here are managed by Salt, do not edit
# SALT_CRON_IDENTIFIER:/etc/ntp/ntpdate.sh
40 0 * * * /etc/ntp/ntpdate.sh
0 4 * * * python /home/w/tools/devbin/cleanLog.py
crontab中存自动清理日志的功能,但是dev的服务器上的应用比较多直接批量重启解决,原理是当日志被清理了以后但是应用的文件句柄还在占用这个文件,所以磁盘的空间没有释放掉。