最近发现几个Exchange 2013的项目都出现了不同程度的传输队列过大的问题,由于默认安装在C盘,所以又触发了Exchange的Transport Service中带一个Back Pressure的特性,导致Exchange无法宕机,无法接收外部邮件等一系列问题,关于Exchange Transport Service中Back Pressure特性问题,请参考如下链接:
[dm href=”https://www.pangshare.com/225.html”]Back Pressure特性[/dm]
关于Mail.que数据库文件较大的问题。建议您对该数据库进行离线碎片整理。请在执行这个操作之前,将原有的Mail.que文件备份。
请参照以下步骤进行整理:
1. 登录Exchange 2013服务器。
2. 运行PowerShell并输入Stop-Service MSExchangeTranport来停止Exchange传输服务并卸载该数据库。
3. 在C盘目录下建立TempMailDatabase文件夹。
注:请查看Mail.que文件的大小,保证C盘目录下有多于该文件1.2倍大小的空间。如果C盘空间不足,请将该临时文件夹建立在其他磁盘。
4. 将Mail.que复制到该临时文件夹下。
5. 在PowerShell中输入cd “C:\TempMailDatabase”将目标目录转移到该文件夹下。
6. 运行Eseutil /mh mail.que查看该数据库的状态。
7. 查看数据库的State属性,如果是Dirty Shutdown,运行Eseutil /r “trn” /I /a来修复该数据库。再次运行Eseutil /mh mail.que,查看State的值是否Clean Shutdown。
8. 运行Eseutil /d mail.que来整理该数据库。
9. 在整理结束后,将文件复制回原来的目录下。
10. 运行Start-Service MSExchangeTranport来启动Exchange传输服务。
由于这个过程中,Exchange的传输服务是不可用的,会影响到终端用户的邮箱使用,所以我们建议您在周末进行该操作,减少造成的影响。
其次,关于C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Temp目录中的临时文件不会被清理的问题,请将您的Exchange 2013服务器升级到CU5版本。这个问题在CU5版本中得到了修复:
Cumulative Update 5 for Exchange Server 2013
[dm href=”http://support.microsoft.com/kb/2936880“]Cumulative Update 5 for Exchange Server 2013[/dm]
Exchange 2013 CU5
下载地址:
[dl href=”http://www.microsoft.com/en-us/download/details.aspx?id=43103″]Cumulative Update 5 for Exchange Server 2013 (KB2936880)[/dl]
此文章为原创文章,作者:胖哥叨逼叨,如若转载,请与我联系并注明出处:https://www.pangshare.com/259.htm