阅读 171

ld-linux-x86-64消耗大量的CPU

ld-linux-x86-64消耗大量的CPU

1.现象:

服务器CPU使用率很高

top查看cpu使用进程:

 

 

 2.进程用户是oracle,根据spid查看是否是数据库进程,经过查询发现:不是数据库内部的进程

select a.sql_id,a.sql_text,b.machine,b.osuser,b.schemaname,c.pga_used_mem,d.cpu_time,d.disk_reads,d.runtime_mem,d.module,d.last_active_time,d.first_load_time,d.executions from v$sqltext a,v$session b,v$process c, v$sqlarea d
where a.address=b.sql_address and b.paddr=c.addr and a.sql_id=d.sql_id and c.spid=&spid;

3.经过查询,网上说可能是SELINUX引起的,经过查询,发现确实该服务器SELINUX没关闭,执行关闭重启服务器

 

 

4.重启服务器之后,没有启动数据库和任何APP,发现CPU使用率依旧达到了很高,看来不是SELINUX得问题:

 

 

5.查看该进程的目录,既然不是oracle进程,直接kill -9,过一会儿又自动起来了,怎么感觉像病毒,通过查询,发现机器可能被拉去挖矿:

 

 

6.查看oracle进程的定时任务,果然有定时重启任务:

 

 

7.解决:

注释掉该crontab任务,然后kill -9 该进程,修改oracle用户的密码,问题解决

 

 

来源:https://www.cnblogs.com/gw666/p/14808939.html

服务器评测 http://www.cncsto.com/ 

服务器测评 http://www.cncsto.com/ 



文章分类
后端
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐