在腾讯云上申请了一个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服务器不能登录的解决过程的更多相关文章

  1. 再谈腾讯云centos服务器不能登录的解决过程

    上篇文章谈到腾讯云centos服务器不能登录,通过查看监控信息,cpu使用过高,再腾讯云页面使用VNC方式直接登录,然后根据提示信息,关闭导致内存溢出的进程,从而解决问题. 1 问题再现 昨天刚解决了 ...

  2. 一次腾讯云centos服务器被入侵的处理

    昨天一大早,我还没到公司呢,就收到腾讯云安全中心发来的服务器异常登录告警,登录控制台一看,ip还是美国的,一脸懵逼.由于本人之前也没有过处理服务器入侵的经验,而且这台服务器目前还没有部署商用系统,所以 ...

  3. 腾讯云Centos服务器部署问题

    在Centos7上部署Tomcat过程 下载并安装JDK 下载并部署Tomcat 打开Centos中对应的端口(默认80) 这几步操作很清楚,但首次使用Centos7时遇到了一个问题,外网无法访问服务 ...

  4. 阿里云CentOs服务器 安装与配置mysql数据库

    阿里云CentOs服务器 安装与配置mysql数据库 以上为Linux安装mysql数据库 Linux 安装mysql 数据库 一下为mysql 安装教程 Using username "r ...

  5. 使用腾讯云无服务器云函数(SCF)分析天气数据

    欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 作者:李想 无服务器云函数(SCF)是腾讯云提供的Serverless执行环境,也是国内首款FaaS(Function as a Service ...

  6. 腾讯云CentOS系统配置apache和tomcat

    本文使用yum软件包管理工具基于CentOS7.2版本配置apache和tom. 云服务器选购完毕后,安装Xshell软件,输入用户名密码即可远程登陆登录(centos用户名默认是root). 1,下 ...

  7. 腾讯云CVM服务器怎么建网站

    腾讯云云服务器CVM站在用户的角度看就相当于一台计算机,虽然实际上它是一个虚拟服务器,是一个大的云端服务器集群虚拟出来的一个虚拟服务器,在使用上直接当做一个实际的服务器即可.那么,对于一个新手菜鸟来说 ...

  8. 基于腾讯云centos简单搭建VSFTP

    基于腾讯云centos7.3搭建VSFTP 环境分析: 基于vsftp服务在于云主机上,所以推荐使用FTP的PASV模式: FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动 ...

  9. 腾讯云centos 7部署 dotnetcore+Angular2 实践

    版权声明:本文由屈政斌原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/239 来源:腾云阁 https://www.qclo ...

随机推荐

  1. Triangle (第8届山东省赛的某题)

    triangle(第8届山东省赛的某题) 传送门 题意:喵了个呜,这题意真是峰回路转啊.懒死了,不想描述. 做法:我们拿set或线段树维护exp的最小值,每次取出exp值最小的边,删除之.并更新这条边 ...

  2. Combination Sum Two

    Description: Given a collection of candidate numbers (C) and a target number (T), find all unique co ...

  3. leetCode刷题(找到两个数组拼接后的中间数)

    There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two ...

  4. JavaScript对json操作小记

    JSON是一种轻量级的数据交换格式,同时,JSON是 JavaScript 原生格式,因此我们可以直接处理它不需要依赖任何工具包或者插件.因此,好多后台都会选择返回给前端这种非常友好的数据格式. 引子 ...

  5. Intellij-Idea Maven SSH项目的搭建

    添加阿里云镜像 在.m2/settings.xml中, <mirror> <id>nexus-aliyun</id> <name>Nexus aliyu ...

  6. MySQL远程链接

    当把本地数据库作为服务器的时候,如果你发现client无法链接到你的数据库服务器,那么有可能是: 1. 当前account没有远程链接权限,如何开通? GRANT ALL PRIVILEGES ON ...

  7. ASP.NET(C#) Repeater分页的实现

    ASP.NET(C#) Repeater分页的实现 第一种方式: 数据库连接代码: using System; using System.Data; using System.Configuratio ...

  8. python之Flask实现登录功能

    网站少不了要和数据库打交道,归根到底都是一些增删改查操作,这里做一个简单的用户登录功能来学习一下Flask如何操作MySQL. 用到的一些知识点:Flask-SQLAlchemy.Flask-Logi ...

  9. 一个原生input上传图片记录

    html代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <ti ...

  10. MongoDB学习--安装与管理

    一.简介 MongoDB是一种强大.灵活,且易于扩展的通用型数据库.他能扩展出非常多的功能.如二级索引(secondary index).范围查询(range query).排序.聚合(aggrega ...