在本地xterm终端连接到远程ubuntu服务器运行程序的时候,CPU占用较高的情况下,发生了服务器意外断开连接的情况。
比较粗鲁的办法就是到机房按按钮强制关机和重启服务器。
但是在此之前,可以尝试SysRq进行急救。好处是不用进入机房。缺点是,已经运行的程序和结果同样可能会丢失。
终极的解决办法还是找到断开连接的具体原因(比如分析日志),或者直接在服务器端运行程序(screen或者vnc等远程桌面工具),这样在出现断开连接的故障时就可以排除本地的原因和网络的原因了。而且本地和服务器是否断开连接完全不影响程序的运行!
下面分别介绍各种解决方法:
xterm报错:
Connection closed by foreign host. 或 Network error: Software caused connection Abort
一、断开连接的原因排除(几种可能的原因我都尝试了,没有用),参考:https://www.jianshu.com/p/cfa5d2dc0732
再找到更具体的原因和更好的方法之前,唯一有用的就是少开几个并行的程序,把CPU和