我有一台 SSRS 服务器,每天处理许多订阅。我刚刚意识到这一点,所以我不知道这是一个新问题还是老问题,但每天只有一个订阅失败。错误是:
Failure sending mail: Service not available, closing transmission channel. The server response was: 4.4.1 Connection timed out
快速的 Google 搜索表明这是 Exchange 服务器的响应。我不确定如何开始排除此故障。我无法访问 Exchange 服务器。如果我要将此问题转交给 Exchange 团队,我希望能够支持我认为他们需要排除故障的原因。问题是许多其他订阅在发送电子邮件时处理得很好。报告的处理时间会影响电子邮件处理吗?我不这么认为,因为报告是在尝试发送电子邮件之前处理和呈现的。请告诉我您建议我如何进行故障排除?
答案1
您的 Exchange 团队应该能够(根据错误消息发生的时间和日期)确定这里发生了什么。可能会突然发生以下情况:
- 这Exchange 限制策略阻止您的构造发送电子邮件。如果您用太多电子邮件冲击 Exchange 服务器,则可能会发生这种情况。
- Exchange 服务器需要进行预期维护(例如,安装 Windows 更新,...)。
- 防病毒解决方案暂时阻止了访问(在您的环境或 Exchange 上)。如果您发现其中存在相关内容,您可能希望检查此处防病毒解决方案的日志文件。
- 反垃圾邮件解决方案暂时阻止了您的访问
- 您的服务器和 Exchange 服务器之间存在网络问题(如果在 Exchange 或您这边没有发现任何问题,可能需要检查这一点)
通常,处理电子邮件的时间不应导致此类问题,因为服务器应在需要时重新打开会话。但是,错误可能会阻止这种情况(因此,如果上述任何解决方案都无法找到好的方向,我会检查所有内容是否都是最新的)。您的 Exchange 团队还可以允许更长的“在线”会话并防止快速断开连接(如果他们希望并认为这很有用)。但他们也应该能够在日志文件中看到这一点。