记一次服务器inodes数报警的事件

1 # df -i

执行以上命令,发现/上的 inodes 占用率为81%,于是开始处理。

首先找出哪个目录底下文件数最多:

1 # cd /
2 # for i in $(ls);do echo ${i} && find ${i} | wc -l;done

我找出的目录是/var/spool/clientmqueue目录,文件数有200万左右。之

所有有这么多,是因为定时任务的原因。如果某个定时任务执行时有输出内容,

这些输出内容会以邮件的形式发往crontab的用户,慢慢的就占满了空间。

解决办法:在定时任务命令后重定向到空设备中去。

> /dev/null 2>&1

找到之后,就开始删除那200万文件。

1 # cd /var/spool/clientmqueue
2
3 # ls | xargs rm -f

最终inodes占用率降为40%。

原文地址:https://www.cnblogs.com/t-road/p/10051917.html

时间: 2024-10-10 19:37:28

记一次服务器inodes数报警的事件的相关文章

记一次服务器上架的总结和反思

由于博主所在公司最近业务量上升,各个项目进度加快,使得原有饱和的服务器资源变得紧张起来.博主很是着急啊,于是就做了一系列的资源使用统计和分析,然后向上递交了采购计划. 如题<记一次服务器上架的总结和反思>,服务器采购计划最终是批了.博主心情愉悦地等待着这批服务器的到达,并设计了相关的上架流程和自动化方案,最终进行了具体的实施操作.虽然在实施过程中遇到了一些问题,不过都是些不影响主流程的小问题,其中不乏在流程中忽略的点和未设计到的点,这些都是很值得事后思考和反思了.毕竟,这只是一次扩容,以后这种

记一次服务器被挖矿经历与解决办法

记一次服务器被挖矿经历与解决办法 在最近的某一天里面,中午的一个小息过后,突然手机的邮件和公众号监控zabbix的告警多了起来.我拿起手机一看原来是某台服务器上的CPU跑满了,就开始登上去看一下是哪个脚本导致负荷高的(在期间使用top -d 1命令查看负荷占用情况).可以静下来想了下,中午大家都在休息不应该CPU负载会这么高的,心里想80%是服务器被黑了. 后来发现是/tmp/ddgs.3013和/tmp/qW3xT.2这两个文件跑满了服务器CPU,后来决定先kill掉文件PID和删除/tmp目

毫秒数转具体事件方法

//毫秒数转具体事件方法Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, //month "d+": this.getDate(), //day "h+": this.getHours(), //hour "m+": this.getMinutes(), //minute "s+": this.g

记一次服务器密钥失效经历

早上来公司,收到这个消息,我的心是崩溃的. “tim老师,测试服务器的远程登录密钥失效了”,我问他,做了什么改动没,得到的确切回复是“只是上传了一些代码”,再次询问下,坚持只上传了些代码,言之凿凿.这个问题可大了,1. 就这个机器而言,没有做任何事,“只是上传了代码”就导致用了两年的密钥不能用了,这个机器是着急用来搭建测试服务器的.这个测试服务器已经搭建了一个多星期了,之前一直说代码没准备好,现在又蹦出这个,真是幺蛾子啊.2. 所有包括正式的服务器与测试服务器一共11台.要是所有的服务器都在某个

记一次服务器被入侵的调查取证

0×1 事件描述 小Z所在公司的信息安全建设还处于初期阶段,而且只有小Z新来的一个信息安全工程师,所以常常会碰到一些疑难问题.一天,小Z接到运维同事的反映,一台tomcat 的web服务器虽然安装了杀软,但是还是三天两头会出现杀软病毒报警,希望他能查下原因. 小Z首先设想了三种可能性: 1.存在系统漏洞 2.由于前期运维在服务器上装了一些工具软件,会不会工具软件引入的病毒 3.应用层漏洞. 于是,他从这三方面开始了调查. 首先,小Z用更新库的漏扫对系统层面的漏洞检测,未发现任何异常:由于会有开发

zabbix服务器设置邮箱报警

环境说明 环境 ? ? ? ?IP 服务端 192.168.24.168 客户端 192.168.24.188 实验条件: zabbix监控服务器.客户端都已经部署完成,被监控主机已添加完成,zabbix监控运行正常. 实现目的: zabbix监控服务器设置邮件报警,当被监控主机宕机或达到触发器预设值进,会自动发送报警邮件到指定的邮箱. 在服务端操作 1.安装邮件发送工具mailx [[email protected] ~]# yum -y install mailx 2.配置mail [[em

服务器并发数和访问量计算与服务器配置

并发访问量是10分钟100人在线?还是每秒100个并发请求? 如果是前者,以在10分钟内,100人每人平均访问10个pv,那么每秒请求数就是100*10/10/60=1.66,对服务器压力几乎就没有啦,用个单路双核的服务器轻松搞定. 如果是后者,至少就得一个四核处理器,2G内存,10M独享带宽以上,才可以流畅.如果数据库的文件在1G或更多,那么建议你扩展至两颗处理器,达成8颗处理核心,4G内存,用SAS 15000的硬盘.因为SQL Server的工作流程是必须是把SQL Server的页面文件

云服务器 zabbix 配置报警邮件

配置邮件报警功能 1.在 zabbix 服务器上安装 mail 服务 : yum install mailx -y 问题:could not connect: Connection timed out "/root/dead.letter" 11/318 . . . message not sent. 分析:阿里云服务器关闭了25端口,发送邮件连接不上服务器的缘故,而且官方不允许打开该端口 一.请求数字证书 依次完成以下命令 mkdir -p /data/.certs/ chmod -

记一次Oracle session数过多引起进程数超过processes限制最终导致客户端无法连接的问题

RAC突然告警,客户端尝试连接时会报:ORA-12520: TNS:listener could not find available handler for requested type of server 错误. 现整理解决过程,以便于后续遇到此问题时快速处理. 1. 登入服务器,使用sqlplus / as sysdba 发现可以进入数据库. 2. 查看alert日志,发现日志中有个错误信息:ORA-00020: maximum number of processes (2000) exc