免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5175 | 回复: 10
打印 上一主题 下一主题

[Mail] qmail-smtpd大量队列造成的邮件无法发送 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-03-16 14:08 |只看该作者 |倒序浏览
邮件服务器出现如下问题:
ps -aux有大量的qmail-smtpd死进程:
vpopmail  3065  0.0  0.3   3636  1812 ?        S    02:00   0:00 /var/qmail/bin/qmail-smtpd mail.domain /home/vpopma
vpopmail  3146  0.2  0.2   3640  1132 ?        S    02:01   0:00 /var/qmail/bin/qmail-smtpd mail.domain /home/vpopma
只是举了两个例子
随着时间的推移,会有更多的smtpd的死进程,知道达到最大数。
但在smtpd日志中却没有发现问题:如下
2010-03-16 01:58:17.317659500 tcpserver: status: 2/50
2010-03-16 01:58:17.318129500 tcpserver: pid 2854 from 59.94.73.110
2010-03-16 01:58:17.545907500 tcpserver: status: 3/50
2010-03-16 01:58:17.546337500 tcpserver: pid 2855 from 222.42.35.33
2010-03-16 01:58:17.547757500 tcpserver: ok 2855 mail.domain:ip:25 :222.42.35.33::1291
2010-03-16 01:58:17.694631500 tcpserver: ok 2854 mail.domain:ip:25 :59.94.73.110::3862
2010-03-16 01:58:18.077345500 tcpserver: end 2855 status 0
2010-03-16 01:58:18.077351500 tcpserver: status: 2/50
2010-03-16 01:58:20.842614500 tcpserver: status: 3/50
2010-03-16 01:58:20.843117500 tcpserver: pid 2863 from 120.2.84.75
2010-03-16 01:58:20.941910500 tcpserver: ok 2863 mail.domain:ip:25 :120.2.84.75::31013
2010-03-16 01:58:22.477474500 tcpserver: end 2863 status 0
2010-03-16 01:58:22.477482500 tcpserver: status: 2/50
2010-03-16 01:58:22.744359500 tcpserver: status: 3/50
2010-03-16 01:58:22.744850500 tcpserver: pid 2867 from 202.70.54.70
2010-03-16 01:58:22.745247500 tcpserver: status: 4/50
大家注意2584进程,没有显示结束,很奇怪,郁闷啊,都找了一天的问题了。

我在qmail控制中设置的最大数是50。谢谢啦

论坛徽章:
0
2 [报告]
发表于 2010-03-17 14:13 |只看该作者
有一部分人还碰到过这个问题,google和百度上没有什么解决方法,版主呢?进来指点指点吧

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
3 [报告]
发表于 2010-03-18 15:19 |只看该作者
qmail的问题得找大麻了

论坛徽章:
0
4 [报告]
发表于 2010-03-18 16:29 |只看该作者
回复 3# ruochen


    问题还存在,不过原因基本上找到了,大量群发造成的,正在慢慢解决,不过,难道没有更好的解决方法?服务器正在慢慢好转

论坛徽章:
0
5 [报告]
发表于 2010-03-19 14:47 |只看该作者
你ps -fe | grep qmail-smtpd

将结果发出来?

论坛徽章:
0
6 [报告]
发表于 2010-03-19 16:34 |只看该作者
回复 5# 思一克


    www:/var/log/qmail/qmail-smtpd# ps -ef | grep qmail-smtpd
root      2688  2684  0 03:21 ?        00:00:00 supervise qmail-smtpd
qmaill    2694  2689  0 03:21 ?        00:00:00 multilog t s100000 n20 /var/log/qmail/qmail-smtpd
vpopmail  2695  2688  0 03:21 ?        00:00:00 /usr/local/bin/tcpserver -v -R -l mail.com.cn -x /etc/tcp.smtp.cdb -c 50 -u 1008 -g 1003 0 smtp /var/qmail/bin/qmail-smtpd mail.com.cn /home/vpopmail/bin/vchkpw /usr/bin/true
vpopmail 13930  2695  0 04:22 ?        00:00:00 /var/qmail/bin/qmail-smtpd mail.com.cn /home/vpopmail/bin/vchkpw /usr/bin/true
vpopmail 14019  2695  0 04:23 ?        00:00:01 /var/qmail/bin/qmail-smtpd mail.com.cn /home/vpopmail/bin/vchkpw /usr/bin/true
vpopmail 14984  2695  0 04:29 ?        00:00:00 /var/qmail/bin/qmail-smtpd mail.com.cn /home/vpopmail/bin/vchkpw /usr/bin/true
root     15275 10119  0 04:32 pts/0    00:00:00 grep qmail-smtpd

我手工已经kill掉了20来个进程

论坛徽章:
0
7 [报告]
发表于 2010-03-19 16:43 |只看该作者
回复 6# tassel


    关键是日志,qmail下面的都看了,没有问题,其实上面的日志还是有一点差异,今天我发现吊死的进程号,在smtpd的状态下是OK,
如下:
   vpopmail 13930  0.0  0.2   3640  1212 ?        S    04:22   0:00 /var/qmail/bin/qmail-smtpd
smtpd日志:
   2010-03-19 04:22:01.154306500 tcpserver: pid 13930 from 58.60.0.49
2010-03-19 04:22:01.158404500 tcpserver: ok 13930 mail.com.cn::25 :58.60.0.49::9235
2010-03-19 04:22:02.243717500 tcpserver: status: 12/50

论坛徽章:
0
8 [报告]
发表于 2010-03-22 15:07 |只看该作者
症状在缓解,已经由高峰期的4个小时左右重启一次,到一天重启一次;
具体原因还没有找到,猜测如下:
1:公司其他部门在未通知的情况下,擅自发送大量垃圾邮件达6周左右;
2:DNS;
以上两个都改进了,并且把发送的最大数改到了100,原因还是待查,郁闷!

论坛徽章:
0
9 [报告]
发表于 2010-03-22 16:16 |只看该作者
回复 8# tassel


这个不需要重新启动.

ps -ef | grep qmail-smtpd

kill -9 那些挂了的号码即可。

你改的什么地方那个限制发送了?

论坛徽章:
0
10 [报告]
发表于 2010-03-23 17:55 |只看该作者
1:我知道Kill掉可以,但治标不治本,我就奇怪了,怎么会有这么多吊死的进程?

2:没有限制发送,只不过qmail默认最大的发送数原来是30,都没有出现过问题;现在老是填满进程,所以,最近改了两次,一次50,最近一次100;

关键在日志上也没有关于这方面的记录,根据进程号查找,有一部分可是发送成功的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP