设为首页 收藏本站
查看: 1666|回复: 0

[经验分享] Linux下Sendmail慢卡的解决

[复制链接]

尚未签到

发表于 2015-11-25 14:21:38 | 显示全部楼层 |阅读模式
  第一种
ntsysv
直接取消sendmail的服务,这下就彻底解决sendmail慢 的问题了

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

/etc/hosts 这里可以设置你的域名对于的IP,还有直接加入你需要使用sendmail服务的IP
  
  /etc/resolv.conf 这里是DNS的IP,设置个速度不错的DNS吧,以上两项没有设置好也会导致sendmail慢卡现象的出现
  <<<
  
  修改/etc/hosts ,未修改之前
127.0.0.1 localhost.localdomain localhost
修改成
127.0.0.1 localhost.localdomain localhost 主机名称

  查看本机的主机名称的命令是: hostname
再次重新启动sendmail看看

[iyunv@rac1 ~]# service sendmail restart   
Shutting down sm-client: [ OK ]   
Shutting down sendmail: [ OK ]   
Starting sendmail: [ OK ]   
Starting sm-client: [ OK ]
[iyunv@rac1 ~]# service sendmail restart
Shutting down sm-client: [ OK ]
Shutting down sendmail: [ OK ]
Starting sendmail: [ OK ]
Startingsm-client: [ OK ]
[iyunv@rac1 ~]#reboot
  
>>>
  
第三种
也就是我遇到的最无敌情况,关闭了机器,然后装上软驱,再开启就卡在sendmail哪里过不去了。等了20分钟也过不去,正常情况下DNS解析失败也顶多启动sendmail的时候卡个一俩分钟。无奈重启启动linux并按I启动,进入系统,最后发现是那根老爷网线费了,换根新网线解决问题。

第四种
这种也就最普通的,发大量的邮件的时候,DNS的解析速度将成为sendmail最大的瓶颈,尤其是在发一批DNS解析都非常慢的邮件服务器时。这种情况,可以通过安装DNS Cache来解决,百度或者google关键字“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的大量并发发信,结果完全能满足中等网站的并发业务处理了!
  
  原文参考:
  http://www.bizsn.com/info/a/fuwuqijishu/linuxfuwuqi/2009/0917/13682.html
  http://hi.baidu.com/xioazhu/blog/item/605db41182e90d76cb80c4d6.html

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-143483-1-1.html 上篇帖子: RHCE Sendmail 邮件服务器配置 下篇帖子: 开启Sendmail的发送邮件功能
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表