ECS通过vnc登陆linux虚拟机后执行命令反应缓慢

问题描述

操作系统为centos7.4的ECS通过vnc登陆后执行命令反应缓慢

告警信息

检查sshd服务状态,显示 pam_systemd sshd:session:Failed to create session :Activation of org......

处理过程

XX客户报障,反应1台centos7.4系统的linux虚拟机执行命令特别缓慢,通过vnc登陆虚拟机后,检查ping以及telnet远程连接端口均回显正常,但是sshd服务状态存在报错,显示

pam_systemd sshd:session:Failed to create session :Activation of org......  发现为systemd-logind服务异常,之后执行systemctl restart systemd-logind 报错无法重启服务,后来查询相关资料发现/usr/lib/systemd/system/systemd-logind.service依赖dbus.socket这个服务,执行systemctl restart dbus 尝试重启dbus服务后,再次重启systemd-logind服务systemctl restart systemd-logind,正常启动,之后执行systemctl restart sshd 重启sshd服务后,验证执行命令卡顿现象消失,ssh连接也很顺畅。

根因

当虚拟机里dbus.socker状态异常时,所有依赖dbus的服务都会受影响,但不会影响正常登陆和ssh登陆,只会造成连接缓慢。

解决方案

systemctl restart dbus,systemctl restart systemd-logind,systemctl restart sshd 依次重启dbus、systemd-logind和sshd服务后,恢复正常。

建议与总结

建议遇到此类问题时,先检查ecs所在宿主机是否存在异常,之后登陆ecs操作系统排查sshd服务是否正常,根据报错依次排查。

免责声明:本案例仅供参考不提供专业意见。

版权声明:
作者:youlijiang
链接:https://www.cnesa.cn/625.html
来源:正群欣世
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>