我的 Exchange Server 2003(在 Windows Server 2003 上运行)经常在 04:54 左右发生故障,但不一定每天都发生故障。
“失败”是指我的同事尝试检查他们的电子邮件,而 Outlook 显示“outlook 未连接到 exchange”。由于 outlook 尝试每 3 分钟左右更新一次电子邮件,并且它记录了文件夹上次更新的时间,因此可以看到失败的时间。
在服务器重新启动之前无法下载电子邮件。于是一切正常。
我查看了计划任务,但看不到任何相关内容。
有人有什么想法吗?
发生这种情况后您是否仍然能够 ping 盒子,或者它是否变得完全没有响应?那段时间有备份运行吗?此服务器是专用的 Exchange 服务器还是具有其他功能?
否则,我同意 witi Itai,你应该交叉引用事件日志和你的机器出现故障的时间。您可能还需要获取系统的转储并在此处发布任何相关信息。如果只是交换失败而您仍然可以访问您的系统,请检查任务管理器以收集当时正在运行的进程。
问题:
a) 您使用的是什么版本的 exchange 2003?标准或企业
b) 这是 SBS2003 的一部分还是一个独立的交换。
建议:
1)你能在注册表中导航到这个路径吗?
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\Server name\Private-Mailbox Store GUID
检查您是否有一个名为 Database Size Limit in Gb的键 ,它的值是多少。
2) 磁盘上的数据库大小是多少?默认 priv1.edb 路径是 c:\Program Files\Exchsrvr\MDBDATA
可能的原因:
a) 由于 Exchange 2003 标准的 18GB 硬限制,正在卸载 Exchange 2003 数据库。这通常通过将 Ex03 标准的数据库大小限制增加到 75GB 来解决。
参考: http: //support.microsoft.com/kb/912375
空白/离线碎片整理等,以回收空间: http ://www.msexchange.org/tutorials/exchange-isinteg-eseutil.html
尝试在事件查看器中查看是否在每次失败时发生了什么。点击开始 -> 运行 -> 在运行框中键入 eventvwr 以打开事件查看器,检查系统和应用程序日志下的事件。此外,如果您有一个监控应用程序,例如 HP openview 或 Centerity,您可以创建一个业务服务,其中将包括服务器运行所需的所有组件,例如磁盘、cpu、内存监视器以及网络、存储、应用程序监视器,通过它您将能够识别服务器在特定时间发生故障的原因。
是的,SP2 可能会这样做。如果仍有问题,请在 Google 上搜索“exchange 2003 sp2 hotfix”,看看是否有任何问题与您的问题相关。另一种解决方法是将 Exchange 信息存储设置为在 services.msc 出现故障后自动重新启动(如果该服务出现故障),但这并不能解决问题的根本原因。