Exchange反压保护机制导致内部邮件传送延迟

简介:

症状描述

用户反映发给公司内部的邮件,对方间歇性出现延迟20-30分钟接收的问题。登录Exchange集线器传输服务器后会发现有如下的日志警报: 
image 
1

 

原因分析

1. 该故障由Exchange一个名为“反压”的保护机制所引起。

2. 反压是 Microsoft Exchange 传输服务的一种系统资源监视功能。在运行 Microsoft Exchange Server 2007/2010集线器传输服务器角色或边缘传输服务器角色的上通常会使用这一功能。它将对重要的系统资源(如可用硬盘驱动器空间和可用内存)进行监视。如果系统资源使用率超出了指定限制,Exchange 服务器会停止接受新的连接和邮件。这样,便可防止过多地使用系统资源,并使 Exchange 服务器可以传送现有邮件。当系统资源使用率恢复到正常级别后,Exchange 服务器就可以接受新的连接和邮件。

3. 从事件日志可以看出是因为“版本存储桶”的数目增大到“”级别,从而导致以任何方式提交邮件。 
如果集线器传输服务器上的资源使用率级别为中等:

接受来自其他集线器传输服务器的传入简单邮件传输协议 (SMTP) 连接。
拒绝来自其他邮件服务器的传入 SMTP 连接。
存储驱动器继续接受来自邮箱服务器的邮件。
分拣目录和重播目录将停止处理邮件。

   如果集线器传输服务器上的资源使用率级别为高:
拒绝来自其他集线器传输服务器的传入 SMTP 连接。
拒绝来自其他邮件服务器的传入 SMTP 连接。
存储驱动器停止接受来自邮箱服务器的邮件。 

分拣目录和重播目录将停止处理邮件。

解决方案

方案1(增大触发阈值,推荐)

1. 分别登录Exchange集线器传输服务器和边缘传输服务器,备份Exchange安装目录D:\Program Files\Microsoft\Exchange Server\Bin下的EdgeTransport.exe.config文件

2. 打开EdgeTransport.exe.config文件,找到</appSettings>,在上面添加如下记录,增大版本存储桶”数目阈值,如图2所示: 
image 
2
 
<add key="VersionBucketsHighThreshold" value="3000" />  
(将“高”级别阈值设置为3000 
<add key="VersionBucketsMediumThreshold" value="2000" />(将“中”级别阈值设置为2000 
<add key="VersionBucketsNormalThreshold" value="1000" />(将“正常”级别阈值设置为1000

3. 修改完毕后重启一下“Microsoft Exchange传输”服务即可。

 

方案2(禁用“反压”功能,不推荐)

1. 分别登录Exchange集线器传输服务器和边缘传输服务器,备份Exchange安装目录D:\Program Files\Microsoft\Exchange Server\Bin下的EdgeTransport.exe.config文件

2. 打开EdgeTransport.exe.config文件,查找“EnableResourceMonitoring”字段,将: 
<add key="EnableResourceMonitoring" value="true" /> 
修改为: 
<add key="EnableResourceMonitoring" value="false" /> 
如图3所示 
image 
3

3. 修改完毕后重启一下“Microsoft Exchange传输”服务即可。



本文转自 jiating227 51CTO博客,原文链接:http://blog.51cto.com/jiating/745772

相关文章
|
运维 监控 安全
运维技术——从基础到高阶的全面解析
本文是一篇技术性文章,主要探讨了运维技术。运维不仅仅是保持系统的稳定运行,更包括优化、预防故障和应对突发事件的能力。本文将从运维的基本概念入手,逐步深入到高阶技术和策略,为读者提供一个全面的运维知识体系。希望通过这篇文章,读者能够更好地理解和应用运维技术,提升自己的运维能力。
|
存储 弹性计算 Linux
云服务器 ECS产品使用问题之如何实现计划任务定时备份和重启
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
12月前
|
安全 网络安全
NIST
NIST
529 5
|
机器学习/深度学习 数据采集 搜索推荐
推荐系统!基于tensorflow搭建混合神经网络精准推荐! ⛵
本文从常见的推荐系统方法(基于内容、协同过滤等近邻算法、基于知识等)讲起,一直覆盖到前沿的新式推荐系统,不仅详细讲解原理,还手把手教大家如何用代码实现。
5498 5
推荐系统!基于tensorflow搭建混合神经网络精准推荐! ⛵
|
Android开发 Windows
Mac 好用的 Android 模拟器整理(玩游戏、装应用、支持咸鱼、拼多多...)
Mac 好用的 Android 模拟器整理(玩游戏、装应用、支持咸鱼、拼多多...)
24286 47
|
网络协议 前端开发 应用服务中间件
没有云服务器?内网穿透了解一下
没有云服务器?内网穿透了解一下
1607 0
没有云服务器?内网穿透了解一下
|
Java 开发工具 Android开发
关于安卓调用python代码(chaquo)(一)
安卓调用python代码(chaquo)
1171 0
|
定位技术 数据中心
阿里云服务器如何选择地域节点和可用区?3分钟教你选择
阿里云地域和可用区的选择是很重要的,如何选择地域和可用区:
|
Java 关系型数据库 数据库连接
|
Java 应用服务中间件 Linux
服务器搭建个人网站【新手小白】
一丶购买服务器这里我选的是阿里云服务器,进入阿里云官网 阿里云提供了几种服务器,云服务器ESC、轻量应用服务器,ESC更好一点儿,我选了轻量级应用服务器。购买好了之后,在阿里云网站主页→控制台→轻量应用服务器。
3220 0