解决DBMAIL在2008系统操作界面卡,TELNET响应慢的问题

2016/6/21 16:21:26      点击:

客户案例:WINDOWS 2008 R2 64位系统,128G内存,1TB硬盘服务器。 安装的DBMAIL 2015年的版本,数据库使用的是MSSQL 2008

服务故障:对外发信还不错的速度,别人的邮件发不进来,操作DBMAIL软件的界面长出现卡顿的现象。

故障排除:进去帮客户看了下,这配置很不错了,但是看了下DBMAIL的日志,出现了内存不足的情况,也就是即使它有128G的内存,但是也有跑满的时候,所以登录MSSQL管理软件,将内存占用调整到5120M,也就是最大占用5G内存,对于邮件服务器来说,5G已经足够了。线程数量不做任何限制。再次测试TELNET,回显相当的慢,就是TELNET 127.0.0.1 25也是差不多30秒以后才显示。因为服务器装有360相关软件,卸载以后重启,问题依旧。调整了相关的服务进程,还是没有解决慢的问题,后来看客户安装的软件,有MSSQL 2005和MSSQL2008两个版本,2005上进去看,上面好像有很多网站的数据库在里面,而DBMAIL使用的是2008的数据库。因为MSSQL都是监听的1433端口,所以怀疑是端口抢占问题,导致了DBMAIL回显问题。

进去MSSQL管理,把MSSQL 2008的监听端口全部修改为2433,然后重启MSSQL软件以及DBMAIL软件,软件立马就响应了,外部TELNET进来,也是秒回显。然后操作DBMAIL软件,不在出现卡顿的现象,问题得到了解决。

经过这次的实战,说明了多善于分析,才能找出问题。欢迎有邮件问题的朋友和我联系。