当前位置:操作系统 > Unix/Linux >>

ssh 登录缓慢或者systemd-login进程cpu 100%

问题描述
项目上经常会遇到某些机器ssh登录缓慢的情况,特别是运行几年的机器。

问题原因
由于systemd的低版本(42.17e)一次不能处理太多的会话(session),时间长了,会耗尽主机内存,并导致org.freedesktop.logind and org.freedesktop.systemd模块崩溃。

解决方法
升级systemd到52.17e以上版本
yum install systemd


重启服务

systemctl restart dbus-org.freedesktop.login1.service
systemctl restart systemd-logind.service

systemctl daemon-reload


清理无效session,生产慎重执行,可能会清理掉再用的进程
find /run/systemd/system -name "session-*.scope" -delete
rm -rf /run/systemd/system/session*scope*
systemctl | grep "abandoned" | grep -e "-[[:digit:]]" | sed "s/\.scope.*/.scope/" | xargs systemctl stop
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,