zoukankan      html  css  js  c++  java
  • Centos7 CPU占用100%排查

    1、通过top命令找到,消耗CPU最高的PID,从下图发现PID为8849

    使用top命令之后,按下数字1,则显示多个CPU 的信息,和内存信息

     2、 top -p 12165 -H  (8849是出现问题的pid,笔记是后面补充的,以12165做的实验)

    加上-H 选项可以看到该进程的相关线程信息,从下图中可知最耗CPU的PID

     3、登录mysql服务

    show processlist;

    解释:显示系统中正在运行的所有进程,也就是当前正在执行的查询。大多数用户可以查看 他们自己的进程,但是如果他们拥有process权限,就可以查看所有人的进程,包括密码。

     4、查看慢日志,发现凌晨两点多有很多查询

     5、排查nginx访问日志,发现这个时间端一直有一个IP地址在访问,初步怀疑是被抓包了

  • 相关阅读:
    php数组
    php运算符
    PHP数据类型
    面向对象3和继承
    面向对象2
    面向对象1
    语法整理php
    语法整理
    ajax
    数据库4
  • 原文地址:https://www.cnblogs.com/aqicheng/p/14430180.html
Copyright © 2011-2022 走看看