Linux下Sendmail慢卡问题的解决

时间:2018-01-14 07:00来源:网络整理 作者:Linux先生 举报 点击:
Linux下Sendmail慢卡问题的解决方法:第一种ntsysv直接取消sendmail的服务,这下就彻底解决sendmail慢 的问题了第二种sendmail卡的

本文地址:http://www.kooct.com/install/faq/20180114_how_linux_17404.html
文章摘要:,内场避面尹邢听风听水,仁人志士劲头招事惹非。

Linux下Sendmail慢卡问题的解决方法:

第一种
ntsysv
直接取消sendmail的服务,这下就彻底解决sendmail慢 的问题了

第二种
sendmail卡的主要原因可能就是你的DNS解析异常了,请注意查看以下2个文件是否设置正常

/etc/hosts 这里可以设置你的域名对于的IP,还有直接加入你需要使用sendmail服务的IP

/etc/resolv.conf 这里是DNS的IP,设置个速度不错的DNS吧,以上两项没有设置好也会导致sendmail慢卡现象的出现

第三种
也就是我遇到的最无敌情况,关闭了机器,然后装上软驱,再开启就卡在sendmail哪里过不去了。等了20分钟也过不去,正常情况下DNS解析失败也顶多启动sendmail的时候卡个一俩分钟。无奈重启启动linux并按I启动,进入系统,最后发现是那根网线坏了,换根新网线解决问题。

第四种
这种也就最普通的,发大量的邮件的时候,DNS的解析速度将成为sendmail最大的瓶颈,尤其是在发一批DNS解析都非常慢的邮件服务器时。这种情况,可以通过安装DNS Cache来解决,具体见Linux 主机清除 DNS Cache

djbdns的一段过来给大家看看

下面是使用root用户操作安装过程
#cd /usr/ports/dns/djbdns
#make install clean
#mkdir /var/service
#csh (或者exit退出再登陆,或者运行bash也可以)
#dnscache-conf nobody nobody /var/service/dnscache 127.0.0.1
#vi /etc/rc.conf 里加入 svscan_enable=”YES”
#/usr/local/etc/rc.d/svscan.sh start 启动服务,完成安装
下面检查服务启动情况
#netstat -anl |grep LISTEN
看看里面是否有53端口的监听服务,如果有就ok了
接着修改/etc/reslove.conf文件,把127.0.0.1加入到第一行,如下
nameserver 127.0.0.1
nameserver xx.xx.xx.xx (其他的公网的DNS)

这时测试一下效果
ping
你会发现可能第一次稍微时间长一点,第二次反应时间都基本是0.001msec,这就是取到了本地的缓存,效果好的很!
接着测试了sendmail的大量并发发信,结果完全能满足中等网站的并发业务处理了!

推荐内容
重庆幸运农场选5技巧 重庆幸运农场投注技巧 重庆幸运农场如何代购 广东快乐十分走势图 重庆幸运农场牛牛规律
幸运农场游戏下载 重庆幸运农场助软件 重庆幸运农场第一位 重庆幸运农场技术 重庆幸运农场开奖图
重庆幸运农场稳赢 中发白是什么意思 重庆幸运农场开奖结果 全天时时彩计划 快乐十分开奖结果幸运农场
重庆时时彩开奖直播 幸运农场是什么? 重庆机场地铁最晚几点 幸运农场综合走势图 时时彩长龙提醒
天津时时彩遗漏 幸运飞艇直播网站 日本东京快乐8开奖结果 黑龙江36选7开奖结果 海南环岛赛开奖记录
福彩时时乐 云南11选5爱彩乐 陕西快乐十分杀号 韩国乐透快乐8 内蒙古十一选五推荐号
17500福彩3d 广东体彩快中彩25选9 玩百家 乐庄闲秘籍 北京时时彩下载 22选5开奖走势图
pc蛋蛋蛋坐庄有亏的吗 湖北快三 #x6C5F;西十一选五 内蒙古时时彩五星 黑龙江11选5前三组跨度走式图