linux无法进入主节点也无法登录,显示Write failed: Broken pipe问题解决

linux无法进入主节点也无法登录,显示Write failed: Broken pipe问题解决

问题:不小心提交了大批量命令,虽然杀死了进程但用XShell仍然无法登录服务器,每次都显示拒绝连接;同时已登录的界面只能在子节点之间跳转,不能进入主节点。

解决尝试:

  1. 按照linux ssh 报错 Write failed: Broken pipe 解决方法进行客户端和服务器端配置,发现并不是SSH连接远程服务器长时间不操作的原因。
  2. 尝试建立新用户把文件夹授权给新用户,仍然不行。
  3. 最后,根据网上的资料(Broken pipe异常分析及解决)发现可能是子进程杀死父进程仍然运行导致pipe两端不匹配因此变成broken状态,于是利用如下命令:
ps aux | grep username

运行结果如下:在这里插入图片描述
原来当时虽然杀死了一些正在运行的进程,.sh文件没有继续运行,但还有一些进程占用了大量记忆内存,而且用kill PID可能杀不干净,所以采用了以下代码:

kill -9 PID

把那些很早以前已经不运行了但占着内存的清掉,就能登陆并在主节点与子节点之间跳转啦!
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值