AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 545143
Accepted
amyassin
amyassin
Asked: 2013-10-11 06:02:23 +0800 CST2013-10-11 06:02:23 +0800 CST 2013-10-11 06:02:23 +0800 CST

我的 Exchange 服务器出了什么问题?

  • 772

我们有一个 Windows Active Directory 域,其中包含两个域控制器(主要拥有所有 FSMO 角色,以及一个额外的)和一个 Exchange 服务器。主要和次要都是 Windows Server 2008(功能级别是 2008),从 WinServ 2003 升级而来,而 Exchange 也是从 Exchange 2003 升级而来的 2010,也在 Win Serv 2008 机器上。我们的主 DNS 服务器位于 Exchange 服务器中。直到昨天,一切都很好。

今天早上,我们到工作时发现客户端机器的outlook断开连接,无法连接到Exchange服务器。我检查了服务器上的 Exchange 管理控制台并收到错误:

Initialization Error.
The following error occurred when searching for On-Premises Exchange Server:
Exception calling "GetComputerSite" with "0" arguments: "The computer is not in a site." It was running the command 'Discover-ExchangeServer -UseWIA $true -SuppressError $true'.

EMC 在 Exchange 的本地服务器中,但是,我尝试检查连接性并 ping 了服务器:

C:\Users\username>ping exchange-server

Pinging exchange-server.mydomain.com [fe80::8daa:5c0d:ee2d:32e6%11] with 32 bytes of data:
Reply from fe80::8daa:5c0d:ee2d:32e6%11:> time<1ms
Reply from fe80::8daa:5c0d:ee2d:32e6%11: time<1ms
Reply from fe80::8daa:5c0d:ee2d:32e6%11: time<1ms
Reply from fe80::8daa:5c0d:ee2d:32e6%11: time<1ms

Ping statistics for fe80::8daa:5c0d:ee2d:32e6%11:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms

好吧,我们不使用 IPv6!然后我从本地连接中禁用了 IPv6。再次 Ping 产生:

C:\Users\username>ping exchange-server

Pinging exchange-server.mydomain.com [::1] with 32 bytes of data:
Reply from ::1: time<1ms
Reply from ::1: time<1ms
Reply from ::1: time<1ms
Reply from ::1: time<1ms

Ping statistics for ::1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

但是,ping 域控制器是正常的。我编辑了hosts文件C:\Windows\system32\drivers\etc\hosts并添加了服务器的IP地址,然后ping是正确的。我再次检查了 DNS 服务器中的 DNS 记录(恰好与交易所是同一台服务器)。

然后我试图检查服务。所有服务似乎都工作正常,所以我尝试重新启动服务。然后Microsoft Exchange Transport失败的被卡在了starting,禁止我再次停止/启动它。同样的Microsoft Exchange Active Directory Topology,失败是因为Error 1053: The service did not respond to the start or control request in a timely fashioned.......

然后我检查了域控制器事件日志,发现一夜之间启动了重启:

The process C:\Windows\system32\svchost.exe (mydomain-DC) has initiated the restart of computer mydomain-DC on behalf of user NT AUTHORITY\SYSTEM for the following reason: Operating System: Recovery (Planned)
 Reason Code: 0x80020002
 Shutdown Type: restart
 Comment: 

而且我很确定我们没有计划进行任何恢复!(编辑:它是由安全更新引起的,如事件查看器日志所示)。这是一夜之间发生的唯一一件奇怪的事情。Active Directory 服务已启动并已成功重新启动。

但是,我重新启动了两台机器,一切都恢复到重新启动前的状态,除了大多数 Exchange 服务没有启动(并且无法启动)。

我有一种感觉,我在挖掘错误的方向(AD 中问题的方向)。什么可能导致问题?

active-directory
  • 1 1 个回答
  • 5857 Views

1 个回答

  • Voted
  1. Best Answer
    amyassin
    2013-10-11T07:08:35+08:002013-10-11T07:08:35+08:00

    我发现了问题所在。仔细阅读域控制器事件(如 Nathan C 所示),在重新启动后显示域控制器的 IP 地址位于Active Directory 站点中不属于该站点的子网中和服务。这是一周前设置新站点时的错误配置,直到重新启动DC(因为安全更新!)之前没有明显效果...

    编辑:指出问题的特定事件(供参考)是事件 ID 5802,说:

    此域控制器的所有 IP 地址 (192.168.1.1) 都没有映射到配置的站点“Default-First-Site”。虽然这可能是由于 IP 地址更改而导致的临时情况,但通常建议将域控制器的 IP 地址(对其域中的计算机可访问)映射到它所服务的站点。如果上述 IP 地址列表稳定,请考虑将此服务器移动到一个站点(或创建一个,如果它不存在),以便上述 IP 地址映射到所选站点。这可能需要创建一个映射到所选站点对象的新子网对象(其范围包括上述 IP 地址)。

    • 4

相关问题

  • 如果以域用户身份远程登录,PC 速度极慢

  • 如何在 Windows 2003 的 ou 级别应用策略

  • 允许用户更改其 Active Directory 密码的 Web 界面

  • MOSS 2007 无法使用 ActiveDirectoryMembershipProvider 配置表单身份验证

  • 通过 VPN 更改 Active Directory 密码

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve