博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
folders.cgi占用系统大量资源
阅读量:6320 次
发布时间:2019-06-22

本文共 684 字,大约阅读时间需要 2 分钟。

spacer.gif

今天一大早有用户找我,收件箱进不去了,我就去看了下,发现卡的要紧,用命令一看,服务器cpu使用率99%+,这可吓死我了么...莫非是收到攻击了...folders.cgi是何方神圣,最后决定与其一决高下。现在虽然原因还是不大清楚,但是问题是解决了。

首先我们可以清楚一点folders.cgi是由Apache组件管理的,那么我想到了重启Apache服务器,ok!暂时恢复了,可这治标不治本...

可能是由于用户邮件数量较多,造成了发件箱(收件箱、垃圾箱等)下extmail-curcache.db文件过大,无法写入缓存。出现了进不去页面的问题,当用户一旦进不去就会多次点击,占用大量的资源。

以下是收集到的解决方法:


1.在不清楚是哪一个用户的情况下,我们可以进入到/home/domains/ 目录下,执行

ls -alR  | grep -v '^-r' | grep -v '^d'

命令,查看那些用户邮件太多了,备份下删除就行了


2.由于我已经知道是哪一个用户了,且清楚是收件箱问题,所以直接进入到该用户目录下,删除了extmail-curcache.dbextmail-curcnt这两个文件(对应相应的发件箱、垃圾箱等),删除完成后,进入网页点击收件箱(发件箱、垃圾箱等),会重新产生已删除的两个文件,问题终于解决了,一切也就清净了(最好先备份好邮件)。

#rm -f extmail-curcache.dbextmail-curcnt

本文转自 leyex 51CTO博客,原文链接:http://blog.51cto.com/leyex/1217140

转载地址:http://deaxa.baihongyu.com/

你可能感兴趣的文章
Python 新手常犯的错误
查看>>
htmlunit 解决https证书不信任问题
查看>>
iOS 原生 App 是怎么 deselectRow 的
查看>>
TensorFlow Hub:探索机器学习组件化
查看>>
Webpack实战-构建同构应用
查看>>
代码优化指南:人生苦短,我用Python
查看>>
【译】为什么 context.Value 重要,如何进行改进
查看>>
JVMTI Agent 工作原理及核心源码分析
查看>>
Flutter 布局(四)- Baseline、FractionallySizedBox、IntrinsicHeight、IntrinsicWidth详解
查看>>
Guava Cache
查看>>
翻译连载 | JavaScript 轻量级函数式编程-第1章:为什么使用函数式编程?|《你不知道的JS》姊妹篇 ...
查看>>
如果在swift的extension中override方法,你就会发现这有点难办
查看>>
Spring中的事件驱动模型(二)
查看>>
移动商城第十五篇【单品查询】
查看>>
机器学习在电商应用中的三个境界:爆款模型、转化率模型及个性化模型
查看>>
let与var的区别
查看>>
从架构演进的角度聊聊Spring Cloud做了些什么
查看>>
解释器模式
查看>>
2018 前端性能优化清单 - 第 3 部分
查看>>
20181211 - es6(Array && Object && class继承剖析 && generator和iterator原理)
查看>>