资源描述
linux中sendmail邮件发送导致效劳器延迟linux操作系统 电脑资料
下面大家一起来看看关于linux中sendmail邮件发送导致效劳器延迟问题的解决方法,希望例子对各位会带来帮助哦,
在折腾自动备份到邮箱的脚本,执行中突然vps变得非常卡,ping了下发现vps的延迟飙升到了2000+,从阿里云后台的监控看上行带宽最大已经到达了1MB/s,
停止sendmail效劳后延迟正常,重启后问题依旧,很容易就可以判断应该是邮件发送的附件体积较大占用大量网络资源导致的问题,尝试重启sendmail问题依旧,可以判断重启后邮件仍在发送的列队,会重新发送,平常很少使用mail命令,所以一番搜索后找到答案:
[root@abc ~]# sendmail -bp
/var/spool/mqueue (1 request)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
s42CBBlP002728 175369339 Fri May 2 20:11
Total requests: 1
可以查看待发送的列队,看到已经确实是有列队的邮件,我们删除掉就好了,邮件列队文件存放
在/var/spool/mqueue/,删除该目录下的对应文件即可
[root@abc ~]# cd /var/spool/mqueue
[root@abc mqueue]# ls
dfs42CBBlP002728 qfs42CBBlP002728
[root@abc mqueue]# rm -rf *
展开阅读全文