热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

[问题已处理]kill引起的阿里云控制台和终端都无法成功ssh虚拟机

 

今天用jenkins部署的时候 发现ansible 一直没有返回结果 只能强行kill

[问题已处理]-kill引起的阿里云控制台和终端都无法成功ssh虚拟机

 

 

 

登录ansible服务器 发现ansible进程 全部在等待部署服务器22端口的响应

 

直接ssh  尝试连接部署服务器,没法连接,登录阿里云控制台也无法登录.

工单回复如下

[问题已处理]-kill引起的阿里云控制台和终端都无法成功ssh虚拟机

 

 

打了快照恢复了一台服务器,用于排查故障.  查看到这么一条历史命令. 因为有java项目包含system模块,估计也是同事没有注意 直接杀了所有系统服务. 恢复出来的服务器ssh服务也是关闭的.

[问题已处理]-kill引起的阿里云控制台和终端都无法成功ssh虚拟机

 

[问题已处理]-kill引起的阿里云控制台和终端都无法成功ssh虚拟机

 

查看安骑士和jumpserver跳板机核对命令执行时间和执行者

[问题已处理]-kill引起的阿里云控制台和终端都无法成功ssh虚拟机

 

[问题已处理]-kill引起的阿里云控制台和终端都无法成功ssh虚拟机

 

 

 

ps -ef |grep system |grep -v grep |awk '{print $2}' |xargs kill

 

测试在本地服务器上执行这个命令   本地镜像是官方下载的最简版centos7

[问题已处理]-kill引起的阿里云控制台和终端都无法成功ssh虚拟机

 

会出现ssh 需要一段时间才可以连上的情况 

[问题已处理]-kill引起的阿里云控制台和终端都无法成功ssh虚拟机

 

等待一段时间之后 这些服务还是会起来的.

[问题已处理]-kill引起的阿里云控制台和终端都无法成功ssh虚拟机

 

在阿里云服务器上测试这条命令 系统是阿里云提供的centos7

看到服务被杀死之后  只起来了一个,其余直接挂掉了.

[问题已处理]-kill引起的阿里云控制台和终端都无法成功ssh虚拟机

 

进行重启  发现无法生效.

[问题已处理]-kill引起的阿里云控制台和终端都无法成功ssh虚拟机

 

[问题已处理]-kill引起的阿里云控制台和终端都无法成功ssh虚拟机

 

控制台重启之后  system服务才恢复

 

[问题已处理]-kill引起的阿里云控制台和终端都无法成功ssh虚拟机

 

[问题已处理]-kill引起的阿里云控制台和终端都无法成功ssh虚拟机

[问题已处理]-kill引起的阿里云控制台和终端都无法成功ssh虚拟机

看到有篇博客说有bug.

联系到生产环境,的确是有crontab  但是不确定是这个问题导致的.

但是ssh速度 的确是降低了很多.

测试了一个* * * * * date > /tmp/date.txt的定时任务  还是可以ssh上,cpu也并没有满载.

ssh 服务还是可用的,提示输入账号 密码的.用阿里云控制台连接密码还没输完.然后控制台也hang住了

 

 

 

正常服务器telnet22端口 输入信息的返回

[问题已处理]-kill引起的阿里云控制台和终端都无法成功ssh虚拟机

故障服务器telnet22端口 输入信息的返回.没有返回信息 只有超时

 

[问题已处理]-kill引起的阿里云控制台和终端都无法成功ssh虚拟机

 

初步结论是服务器的22端口假死.服务还是起着的 ,但是已经不接受新的ssh请求.类似于上面systemd-logind回收不及时的bug,因为阿里云systemd-logind被kill是不会再启动的.

而且还是偶现.可能要配上大量数据交互的情况

 

 

https://blog.csdn.net/a19891024/article/details/76889244

 

 

 

 

 


推荐阅读
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了解决Netty拆包粘包问题的一种方法——使用特殊结束符。在通讯过程中,客户端和服务器协商定义一个特殊的分隔符号,只要没有发送分隔符号,就代表一条数据没有结束。文章还提供了服务端的示例代码。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 本文介绍了Python爬虫技术基础篇面向对象高级编程(中)中的多重继承概念。通过继承,子类可以扩展父类的功能。文章以动物类层次的设计为例,讨论了按照不同分类方式设计类层次的复杂性和多重继承的优势。最后给出了哺乳动物和鸟类的设计示例,以及能跑、能飞、宠物类和非宠物类的增加对类数量的影响。 ... [详细]
  • 服务器上的操作系统有哪些,如何选择适合的操作系统?
    本文介绍了服务器上常见的操作系统,包括系统盘镜像、数据盘镜像和整机镜像的数量。同时,还介绍了共享镜像的限制和使用方法。此外,还提供了关于华为云服务的帮助中心,其中包括产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题和视频帮助等技术文档。对于裸金属服务器的远程登录,本文介绍了使用密钥对登录的方法,并提供了部分操作系统配置示例。最后,还提到了SUSE云耀云服务器的特点和快速搭建方法。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
author-avatar
财珍文纶1
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有