folders.cgi占用系统大量资源

简介:
spacer.gif

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

121513444.jpg

首先我们可以清楚一点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


相关文章
|
PHP
PHP获取当前脚本内存占用情况
PHP获取当前脚本内存占用情况
604 0
|
Java 应用服务中间件 Spring
Tomcat进程占用CPU过高怎么办?(下)
Tomcat进程占用CPU过高怎么办?
255 0
Tomcat进程占用CPU过高怎么办?(下)
|
Java 应用服务中间件 Linux
Tomcat进程占用CPU过高怎么办?(上)
Tomcat进程占用CPU过高怎么办?
522 0
Tomcat进程占用CPU过高怎么办?(上)
|
监控 数据中心 Java
Confluence 6 其他 MBeans 和高 CPU 消耗线程
其他 MBeans 希望监控 Hibernate 和 Hazelcast(仅针对 Confluence 数据中心)你需要在你的 setenv.sh / setenv.bat 文件中添加下面的内容。
1124 0
|
Shell Perl Linux
查看系统资源信息
一、查看cpu 1、more /proc/cpuinfo | grep "model name"2、grep "model name" /proc/cpuinfo 3、如果觉得需要看的更加舒服 grep "model name" /proc/cpuinfo | cut -f2 -d:二...
884 0

相关实验场景

更多