腾讯云centos服务器不能登录的解决过程
在腾讯云上申请了一个centos服务器,最基础的配置,1 核 1 GB 1 Mbps,50G硬盘,主要用来测试程序,练手用。在上面配置了一个mysql数据库,一直使用都没什么问题。
1 问题描述
过了个周末,周一上班,突然发现MySQL不能使用了,连接不上。使用SSH登录服务器查看,发现SSH也不能登录服务器了。到腾讯云控制台页面,查看服务器实例的状态,点击实例名,可以查看监控页面,里面会显示服务器实例的CPU、内网、外网、内存、硬盘等使用情况。

当时CPU使用率到了90%以上,最高99%,硬盘IO访问频繁,特别是读数据量非常大。
2 解决过程
2.1 重启服务器
想到重启服务器,看能不能解决问题,服务器重启之后,使用SSH可以登录进去,然后利用top命令查看进程、cpu使用等情况,结果没有发现异常,不过,很快就卡死了,SSH不能操作了。Mysql数据库也是一样,可启动服务器的时候,可以访问,很快就不能访问了。再次到腾讯云操作台查看服务器实例的监控页面,CPU使用率依然在90%以上,说明重启之后,问题没有解决。
2.2 百度查看CPU利用率高
利用度娘,查看腾讯云服务器CPU利用率高,给出一个页面https://cloud.tencent.com/developer/information/%E6%9C%8D%E5%8A%A1%E5%99%A8cpu%E5%88%A9%E7%94%A8%E7%8E%87%E9%AB%98,点击进入之后,有一个“CPU 使用率过高(Linux 系统)”链接,点击进入https://cloud.tencent.com/document/product/213/14634,里面对CPU利用率过高的分析过程和解决办法进行了描述。
腾讯将服务器CPU利用率过高归结为三个情况,一种情况是有异常进程,可能是木马或者病毒,需要使用top命令,查看哪个进程占用了CPU,然后使用kill命令结束异常进程。第二种情况是业务量大,也就是说服务器承担的业务过多,访问量大,服务器负载大,承受不住,需要优化代码或者扩容。第三种情况是腾讯的组件进程,可能引起CPU利用率高,需要发起工单,向腾讯工作人员求助。
自己分析了一下,应该是第一种情况,可能有异常的进程,占用了大量的CPU资源,仔细查看文档说明,其中有一句话,“CPU 使用率过高,容易引起服务器登录不上,此时可以尝试使用 VNC 登录的方式。使用 VNC 登录实例的方法详见 登录Linux 实例 相关小节。”
2.3 VNC登录服务器
回到服务器实例列表页面,在服务器实例信息的最右侧,操作列,点击登录。

在弹出页面,选择红色方框中的其他方式(VNC),输入密码,登录到服务器。

登录后,直接会显示top命令之后的信息,最下面有一段信息,提示进程22929有异常,需要将该进程关闭,点击q退出top信息显示,然后输入kill -9 22929,关闭进程。
再回到服务器实例的监控页面,CPU利用率马上就下来了,使用率不到10%,然后使用SSH登录服务器,正常登录。连接mysql数据库,也能够正常连接,问题得到解决。
3 总结
第一次碰到不能登录SSH的问题,按照重启服务器,腾讯云的帮助文档,多方尝试,最终,利用VNC登录服务器,按照提示信息,关闭异常进程,将问题解决。
备注:top命令简单操作
输入top之后,会显示cpu、内存、进程等相关信息。
Shift+t:按照cpu使用率排序进程
Shift+m:按照内存使用率排序进程
q:退出,回到命令行
kill -9 -xxx:结束xxx进程。
腾讯云centos服务器不能登录的解决过程的更多相关文章
- 再谈腾讯云centos服务器不能登录的解决过程
上篇文章谈到腾讯云centos服务器不能登录,通过查看监控信息,cpu使用过高,再腾讯云页面使用VNC方式直接登录,然后根据提示信息,关闭导致内存溢出的进程,从而解决问题. 1 问题再现 昨天刚解决了 ...
- 一次腾讯云centos服务器被入侵的处理
昨天一大早,我还没到公司呢,就收到腾讯云安全中心发来的服务器异常登录告警,登录控制台一看,ip还是美国的,一脸懵逼.由于本人之前也没有过处理服务器入侵的经验,而且这台服务器目前还没有部署商用系统,所以 ...
- 腾讯云Centos服务器部署问题
在Centos7上部署Tomcat过程 下载并安装JDK 下载并部署Tomcat 打开Centos中对应的端口(默认80) 这几步操作很清楚,但首次使用Centos7时遇到了一个问题,外网无法访问服务 ...
- 阿里云CentOs服务器 安装与配置mysql数据库
阿里云CentOs服务器 安装与配置mysql数据库 以上为Linux安装mysql数据库 Linux 安装mysql 数据库 一下为mysql 安装教程 Using username "r ...
- 使用腾讯云无服务器云函数(SCF)分析天气数据
欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 作者:李想 无服务器云函数(SCF)是腾讯云提供的Serverless执行环境,也是国内首款FaaS(Function as a Service ...
- 腾讯云CentOS系统配置apache和tomcat
本文使用yum软件包管理工具基于CentOS7.2版本配置apache和tom. 云服务器选购完毕后,安装Xshell软件,输入用户名密码即可远程登陆登录(centos用户名默认是root). 1,下 ...
- 腾讯云CVM服务器怎么建网站
腾讯云云服务器CVM站在用户的角度看就相当于一台计算机,虽然实际上它是一个虚拟服务器,是一个大的云端服务器集群虚拟出来的一个虚拟服务器,在使用上直接当做一个实际的服务器即可.那么,对于一个新手菜鸟来说 ...
- 基于腾讯云centos简单搭建VSFTP
基于腾讯云centos7.3搭建VSFTP 环境分析: 基于vsftp服务在于云主机上,所以推荐使用FTP的PASV模式: FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动 ...
- 腾讯云centos 7部署 dotnetcore+Angular2 实践
版权声明:本文由屈政斌原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/239 来源:腾云阁 https://www.qclo ...
随机推荐
- unity零基础开始学习做游戏(四)biu~biu~biu发射子弹打飞机
-------小基原创,转载请给我一个面子 主角都能移动了,那不得做点什么伸张正义,守护世界和平的事嘛,拿起家伙biu~biu~biu~ 首先得做一个好人和一个坏人 老规矩,Canvas下创建两个Im ...
- DDGScreenShot--iOS 图片处理--多图片拼接 (swift)
写在前面 最近总结了关于图片处理相关的内容,之前在二三四五工作的时候,也做过关于这方面的分享,图片的处理内容很多,会分很多模块来讲解. 今天简单讲多图片的拼接. 上代码 func composeIma ...
- javaXML文件解析之DOM4J实操
既然前面说了DOM4J这里好那里好,大家都是在用这个,那咱就不得不写一个了. XML文件: <?xml version="1.0" encoding="UTF-8& ...
- Search in rotated array two
description: Follow up for "Search in Rotated Sorted Array":What if duplicates are allowed ...
- 分布式服务通讯框架XXL-RPC
<分布式服务通讯框架XXL-RPC> 一.简介 1.1 概述 XXL-RPC 是一个分布式服务通讯框架,提供稳定高性能的RPC远程服务调用功能.现已开放源代码,开箱即用. 1.2 特 ...
- C#高级编程笔记之第二章:核心C#
变量的初始化和作用域 C#的预定义数据类型 流控制 枚举 名称空间 预处理命令 C#编程的推荐规则和约定 变量的初始化和作用域 初始化 C#有两个方法可以一确保变量在使用前进行了初始化: 变量是字段, ...
- ORACLE 数据库选择性导出表中数据&导入已存在表数据
在dos界面下选择性导出表中的数据语句为: exp his/linker@orcl tables=(sysreprot) file="D:\20131218.dmp" query= ...
- 定制炫彩界面:duilib与MFC 的对比
duilib是以DirectUI为技术原理开发的一款轻量级Windows桌面UI库,使用XML来描述界面风格,界面布局,可以很方便的构建高效,绚丽的,非常易于扩展的界面.从而很好的将界面和逻辑分离,同 ...
- Python_自定义栈
customStack.py '''栈:是一种运算受限的线性表,其特点在于仅允许在一端进行元素的插入和删除操作,最后入栈的最先出栈,而最先入栈的元素最后出栈''' s = [] s.append(3) ...
- nginx常用配置系列-虚拟主机
本来准备详尽的出一份nginx配置讲解,但nginx功能配置繁多,平常使用中使用最多的一般有: 1. 虚拟主机配置 2. HTTPS配置 3. 静态资源处理 4. 反向代理 ============= ...