iredmail 邮件服务器 cpu 使用率过高

简介:

原系统:Xenserver    Centos 7

迁移后:VMware esxi  Centos7 

将iredmail邮件服务器迁移后,发现cpu使用率过高,经过日志分析后得以解决。

top,观察2分钟发现进程号,在不断变化。

1、查看 /var/log/messages

发现此服务一直每10秒左右重启,如上对应就会出现进程号不断变化。如此高频率重启服务就会导致cpu上下文切换过高,从而导致使cpu使用率飙升。接下来就得去分析什么原因导致高频率重启服务。

2、由于是邮件服务,我们还得查看/var/log/maillog

找到与messages文件相对应时间,从中可以看出来是由于无法分配内存导致了。

无法分配内存有两大块,1、系统已无空闲内存资源,2、服务限制最大内存。

通过free -m 排除第一种可能,接下来就是去查找服务限制的最大内存分配。 

3、服务配置文件修改

这是一个反病毒和反垃圾邮件服务(建议开启)

通过google发现此服务是调用php web。那么我们接下来修改/etc/php.ini中memory_limit项。原为256M,修改成400M

4、检查服务器cpu使用率 

由于我这里指定了pid,故只能看见此进程。

至此已解决此iredmail邮件服务使用率过高 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值