Linux中sendmail启动速度慢的解决方法
2013-01-30 16:45
344 查看
在大部分Linux发行版本中,sendmail这个古老的邮件系统包是默认安装的,装完系统后,重启时,不少兄弟遇到在启动过程中,到了启动sendmail服务的时候就停止了,没有耐性和经验的朋友这时候可能会以为系统出故障或者系统没有装好,其实既不是系统出故障,一般也不是系统没有安装好,而是系统sendmail的在启动的时候会查询你设置的主机名的A记录或反向域名记录,由于全球9台DNS根系统都在美国,这个时候会去查询本机主机名对应的dns A记录,特别时你安装系统时设置的一些“奇怪”的主机名的时候,sendmail会去做这个查询操作过程。 Apr 28 13:41:36 rac1 sendmail[3494]: gethostby*.getanswer: asked for "rac1 IN AAAA", got type "A" Apr 28 13:42:36 rac1sendmail[3499]: gethostby*.getanswer: asked for "rac1 IN AAAA", got type "A" Apr 28 13:43:37 rac1 sendmail: sendmail startup succeeded Apr 28 13:43:37 rac1 sm-msp-queue[3509]: gethostby*.getanswer: asked for "rac1 IN AAAA", got type "A" Apr 28 13:41:36 rac1 sendmail[3494]: gethostby*.getanswer: asked for "rac1 IN AAAA", got type "A" Apr 28 13:42:36 rac1sendmail[3499]: gethostby*.getanswer: asked for "rac1 IN AAAA", got type "A" Apr 28 13:43:37 rac1 sendmail: sendmail startup succeeded Apr 28 13:43:37 rac1 sm-msp-queue[3509]: gethostby*.getanswer: asked for "rac1 IN AAAA", got type "A" 运气好,我的意思是你的“RP”好,呵呵,查询比较快,你感觉不到异样,“RP”不好,少则一到两钟,多则四到五分钟,而且要命的是不报任何错误信息,这个时间大大超过了我们能忍受的“8s”时间了, 心里承受力差的兄弟就要受煎熬了。 知道了问题的症结,就可以对症下药了,比如我们可以修改系统配置文件/etc/hosts,让sendmial绕过查询远程主机,这里给出一种最简单的方法,给主机设置一个别名。 修改/etc/hosts ,未修改之前 127.0.0.1 localhost.localdomain localhost 修改成 127.0.0.1 localhost.localdomain localhost 主机名称 查看本机的主机名称的命令是: hostname 再次重新启动sendmail看看 [root@station5 ~]# service sendmail restart Shutting down sm-client: [ OK ] Shutting down sendmail: [ OK ] Starting sendmail: [ OK ] Starting sm-client: [ OK ] [root@rac1 ~]#reboot 启动时间已经到秒级了。 -------------Source笔记 |
相关文章推荐
- Linux系统下Tomcat8启动速度很慢的解决方法
- linux中启动sendmail很慢的解决方法
- 【转】Linux系统sendmail启动速度慢的解决办法
- 【转】Linux启动sendmail速度慢的解决办法
- Linux修改fstab引起系统无法启动问题的解决方法
- linux中启动tomcat后浏览器无法访问的解决方法
- 解决Linux下sendmail和sm-client启动慢问题
- Linux下无法启动oracle could not open parameter file 解决方法
- Linux下修改.bash_profile文件后再次用CRT启动环境变量未生效的解决方法,oracle命令无法使用
- Go语言daemon启动的解决方法.linux平台
- Linux启动网卡时出现RTNETLINK answers: File exists错误解决方法
- VM ware 启动时坏掉了的解决方法:Runtime error opening,big_linux.vbox' for reading: -102 (File not found.).
- Linux系统下启动tomcat报错【java.util.prefs.BackingStoreException: Couldn't get file lock】的解决方法
- Linux修改fstab引起系统无法启动问题的解决方法
- sendmail命令启动很慢的解决方法及不能发送邮件
- VMware中Linux启动时***Host SMBus controller not enabled的解决方法
- Linux操作操作两种常见启动故障解决方法
- 解决删除linux后无法启动的方法
- Linux下的Source Insight+Ubuntu 10.04使用Wine安装Source + wine 速度慢的解决方法
- Linux启动报错UNEXPECTED INCONSISTENCY解决方法