我们遇到了一个非常奇怪的问题,我们找不到解决方案。
我们在 11 台裸机 MS Server 2019 机器上安装了 11 台 Exchange 2019 Server。它们都在一个 DAG 中,我们有 3 个 DC,它们也都是 GC。
有时,某些 Exchange 服务器会失去与 GC 的连接,但 EMS 中会失去 OLNY。例如,如果我们尝试获取邮箱,我们会收到以下消息:
Microsoft.Exchange.Data.Directory.ADTransientException:在林 X 中找不到任何可用的全局编录
其中 X 是森林的名称。
它完全随机发生,但服务器运行的时间越长,此问题发生的时间越长且越频繁。
GC 和 Exchangerserver 位于不同的网络中,但防火墙在它们之间的每个端口上都有一个 ALLOW ANY <-> ANY 策略。
我们将另一个 DAG 放在与其他 Exchange 服务器相同的网络中,他们遇到了同样的问题。我们重新创建了虚拟目录,但问题仍然存在。我们清理了 DNS,没有留下旧条目。我们将一些服务器踢出 AD 并重新加入它们,没有任何改变。
所有服务器都获得了最新的 CU,下面的 Windows 服务器获得了最新的更新
有没有人暗示可能是什么问题?问候
很抱歉回复晚了,但我们正忙着庆祝。
问题一直是防火墙......特别是深度数据包检查。
即使所有端口都打开,防火墙也不喜欢 MSRPC 请求并不时随机阻止它们……也许这些信息对某人有所帮助。
非常感谢大家的回复:)
如果您访问其他服务(例如 EAC、Outlook、ActiveSync 等),您是否遇到过类似的问题?
当您遇到GC连接问题时,请检查以下几点,希望它们对您有所帮助:
查看问题发生时事件查看器中是否有任何错误。
检查Exchange 服务器上所需的服务(尤其是Microsoft Exchange Active Directory Topology)是否都已启动。
尝试在空闲时间重新启动 IIS,看看是否有任何不同。
检查是否在 DNS 中引用了旧的或无效的域控制器,以下关于类似问题的线程供您参考:Exchange 命令行管理程序“在林中找不到任何可用的全局编录”