大清早的就接到监控报警,,提示php进程挂掉了...果断登录到服务器上面查看,发现内存不足4G..果断认为是内存不足引起的,,top了一下,,发现了一个download.php进程占用内存过高,,kill掉,,发现内存降下来了,,暗喜..

结果此时load直线上升,,外网流量报警..检查nginx连接数过高,,感觉是不是被***了,,果断查看message日志,,发现vim提示无法写入到.viminfo..删除.viminfo再打开message日志仍然相同错误..

message日志里面也没有看到任何有用的信息..准备重启一下message清理一下旧的日志,,准备做好相关调试工作,,结果发现此报错:no space left on device..

运行df -h,发现磁盘空间正常..

再运行df -i, 总算发现故障原因,,原来是inode满了..

最后发现原来是postfix文件数量太多了,,果断删除find /var/spool/postfix/maildrop/ -type f |xargs rm -rf.

产生的原因是/etc/crontab配置了MAILTO=ROOT,改配置产生导致的结果是每执行crond里面的一条计划任务,,就都会默认发送一个邮件给ROOT..由于该机器运行时间比较长,计划任务多..所以就出现了上述故障..将MAILTO=ROOT改为MAILTO=就行了..然后重启crond

转载于:https://blog.51cto.com/mstools/1965527

一次磁盘满的系统故障相关推荐

  1. 猿创征文|磁盘满的本质分析——磁盘空间满与inode节点满

    欢迎关注博主 Mindtechnist 或加入[Linux C/C++/Python社区]一起探讨和分享Linux C/C++/Python/Shell编程.机器人技术.机器学习.机器视觉.嵌入式AI ...

  2. mysql repair 所有表_MySQL磁盘满repair多个表问题的解决

    问题1: mysql 磁盘满问题2: mysql repair 多个表repair table: 需要按周以下步骤1: lock table EE write ;2: flush table EE 问 ...

  3. 技术分享 | MySQL中MGR中SECONDARY节点磁盘满,导致mysqld进程被OOM Killed

    欢迎来到 GreatSQL社区分享的MySQL技术文章,如有疑问或想学习的内容,可以在下方评论区留言,看到后会进行解答 在MGR测试中,人为制造磁盘满问题后,节点被oom killed 问题描述 在对 ...

  4. 模拟linux磁盘满,linux 磁盘满了简单处理一下

    我这边是测试虚拟机系统是CentOS7 删东西请多加考虑确定了在进行操作,linux一般来说不配置是没有回收站机制的!!!!!!! 1.查看磁盘信息 df -h 发现/centos-root空间已经使 ...

  5. linux磁盘满时,如何定位并删除文件

    @1.一般情况 一般情况下先df看一下,然后cd到要满的盘,执行: du -shx * 这样可以列出所有文件夹的大小(x参数会去除掉mount上去的目录,如samba挂上去的盘,这会干扰统计的) 进去 ...

  6. 解决docker数据文件过大导致根磁盘满的问题

    背景: 最近在线上使用的docker主机发现根目录容量快满了,一番查找,发现是docker的data文件过大了.     我们知道docker数据默认是存放在/var/lib/docker下的,我们可 ...

  7. python进程磁盘满_Python填满磁盘

    我需要设置一些测试条件来模拟填满的磁盘.我创建了以下内容来简单地将垃圾写入磁盘: #!/usr/bin/python import os import sys import mmap def free ...

  8. mac磁盘满解决方案

    背景 : 用mac电脑的人,估计都不习惯去关机吧.mac虽然可以不需要关闭电脑,但是久而久之由于应用软件占用产生缓存文件 or 产生虚拟内容交换文件 or 睡眠镜像文件 and so on. 会占用大 ...

  9. 模拟Web 服务器磁盘满故障深入解析

    (1)    安装httpd web服务 yum install httpd -y [root@root ~]# /etc/init.d/httpd start Starting httpd: htt ...

最新文章

  1. web项目部署到linux服务器出现的问题
  2. 华为又一战略级生态启程:华为IdeaHub 使能千行百业
  3. ASP.NET验证控件详细使用解释
  4. C# 操纵 Excel(tlbimp.exe)
  5. emacs php,如何在Emacs中关闭php-indent警告
  6. Shell 中各种括号的作用
  7. 【OpenCV 例程200篇】47. 图像增强—直方图匹配
  8. jfinal-swagger让你的应用接口更加简单
  9. HNU 19.迭代电路习题
  10. E-prime脑电实验设计
  11. Visio Professional详细教程(二)
  12. 基于关系推理的自监督学习无标记训练
  13. 软件测试(测试开发之测试工具开发1——helloworld)
  14. 计算机c类地址是什么,ip地址中属于c类地址的是什么
  15. 操作系统——7.虚拟存储技术
  16. springboot集成快递100实现查询快递,面单打印;面单取消
  17. 裸奔系列之博科SAN交换机(3)---SAN交换机初始化
  18. 谷歌裁员1.2万人,CEO年薪达15亿,网友:“地表最强 CEO !”
  19. c语言 运行结果是空白的,为什么输出是空白
  20. python爬取高匿代理IP(再也不用担心会进小黑屋了)

热门文章

  1. 比较简单的解决键盘遮挡文本框的简单方法
  2. jquery $.ajax
  3. 【体系结构】Oracle如何保证提交的数据不丢失
  4. [误将两块磁盘挂载到根目录][解决办法]
  5. 一篇文章弄懂 JavaScript 中的 import
  6. Unity Android DLL热更
  7. 活动目录系列之二:单域环境的实现(单站点)
  8. SecureCRT恢复默认字体
  9. 让电脑提速的小方法-----QoS数据计划程序
  10. 优秀java程序员-利器-eclipse-01 快捷键