积极答复者
请教,Exchange2016事件查看器中应用程序Exchange事件ID 4004 无限错误是什么原因?

问题
-
LogReader failed to read the line from file D:\Exchange Server\V15\Logging\LocalQueue\Exchange\audit20170128-59.LOG 3418- System- Provider[ Name] MSComplianceAudit
- EventID 4004[ Qualifiers] 49152
Level 2
Task 4
Keywords 0x80000000000000
- TimeCreated[ SystemTime] 2017-03-19T02:43:27.000000000Z
EventRecordID 8716730
Channel Application
Computer **********************
Security- EventDataD:\Exchange Server\V15\Logging\LocalQueue\Exchange\audit20170128-59.LOG 3418
邮件收发正常,请问是什么原因导致一直出现上述错误。谢谢!
答案
-
如果暂时对服务没有影响,是否可以过段时间在尝试重启?
如果重启IIS之后不再报错(在powershell里面运行IISReset /noforce),那就可以过段时间再尝试。
另外,我们非常不建议在服务器运行良好的情况下去停止IIS服务,这可能会导致更多的问题。
所以综上,我的建议是
- 启动IIS服务。确保没有报错。
- 如果有报错,运行命令重启IIS(IISReset /noforce)
- 在维护服务器时间段内,将内存升级到至少8G,升级完之后重启Exchange Server。
Best Regards,
Lynn-Li
TechNet Community Support
Please remember to mark the replies as answers.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.
全部回复
-
您好,
请问该台服务器上除了装Exchange Server, 还装了其他什么软件么?或者在Exchange Server 部署的域环境中有其他服务器做了集成?
从报错来看是 LogReader 这个软件在读取关于Exchange Log的时候失败了。而据我所知,LogReader 是和SQL有关的。
Best Regards,
Lynn-Li
TechNet Community Support
Please remember to mark the replies as answers.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com. -
集成的话比如有 Exchange Server 和 Lync Server 集成,Exchange Server 和 SharePoint Server 集成,甚至 三个产品都集成在一个环境中。集成的概念就是一些服务器上装Exchange Server,一些服务器上装 Lync Server,然后在各自服务器上做一些集成的设置,集成之后Exchange Server上的用户可以用其他产品上的功能。(SharePoint Server 和 Lync Server 后台数据库都是用的SQL)
https://technet.microsoft.com/zh-cn/library/jj688098(v=ocs.15).aspx
你贴出来的报错只是关于 Exchange Server Log 读取失败的,并不会影响到Exchange的邮件流或者performance方面的问题。所以如果不处理,暂时是不会有问题的。
Best Regards,
Lynn-Li
TechNet Community Support
Please remember to mark the replies as answers.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com. -
当然最好能彻底解决问题。所以你的环境当中没有或者不曾装过其他的server来与Exchange Server 集成是吧?我之所以想确认一下,是因为Exchange Server当中没有关于 LogReader 的东西,我查到的最相关的是 SQL Server 里的 Log Reader Agent.
https://msdn.microsoft.com/en-us/library/ms178679.aspx
那么上万条的报错都是一样的么?都是关于这个 Log Reader 的么?到属性 -> 进程里面看看有没有关于Log Reader的信息?
Logging\ 目录下的日志有些是可以手动删除的,有些是不建议删除的,具体的可以看下面这篇博客(英文版)
脚本: https://gallery.technet.microsoft.com/office/Purge-Exchange-Server-2013-c2e03e72
Best Regards,
Lynn-Li
TechNet Community Support
Please remember to mark the replies as answers.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com. -
是任务管理器 ->进程。
纯环境的话,你安装了什么杀毒软件?或者防火墙?或者Windows 防病毒程序(比如windows defender)?如果有的话,确认把下面文章当中的进程都排除掉,特别是ComplianceAuditService.exe
https://technet.microsoft.com/zh-cn/library/bb332342%28v=exchg.160%29.aspx
Best Regards,
Lynn-Li
TechNet Community Support
Please remember to mark the replies as answers.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已编辑 Lynn-Li 2017年3月21日 6:44
-
另外,我在论坛询问的关于服务器内存占用率95%左右的帖子,会与这个频繁报错有关吗?不过我并没有在进程中找到可疑的引起报错的进程。
有可能有关系。可能当ComplianceAuditService.exe来读取Log的时候没有足够的内存而导致报错。
你的那篇贴子我看了下,你给Exchange 2016 VM分配的内存是6G,对吧?6G有点小,我之前尝试在6G内存大小的虚拟机上装Exchange 2016 RTM 的时候甚至失败了。对于内存的需求,Exchange 2016 邮箱角色,最小最小是8G,建议加到至少8G再来看看会不会有这个报错。
关于其他的系统需求,请阅读这篇文章:
https://technet.microsoft.com/zh-cn/library/aa996719%28v=exchg.160%29.aspx
Best Regards,
Lynn-Li
TechNet Community Support
Please remember to mark the replies as answers.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已建议为答案 Lynn-Li 2017年4月6日 5:08
-
那您推断是ComplianceAuditService.exe在读取LOG吗?ComplianceAuditService.exe应该是exchange的相关进程吧。由于IIS相关进程占用了大量内存,我可以尝试停止IIS服务来测试您说的是否因为内存不足导致的问题。测试后反馈结果。谢谢您的回复。
有什么好的消息吗?
我确定是ComplianceAuditService.exe在读取LOG,昨天我把这个service停掉之后,事件查看器里就再也没有读取Log相关的事件了。
Best Regards,
Lynn-Li
TechNet Community Support
Please remember to mark the replies as answers.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com. -
没有好消息,停止IIS服务导致服务器多了几天新的报错。ComplianceAuditService.exe的作用是什么,可以停止吗?
麻烦帮我看看新的报错和警告是什么情况,谢谢
警告1:
MSExchangeFastSearch
- EventID 1010
- EventDataMicrosoft.Exchange.Search.Fast.PerformingFastOperationException: An Exception was received during a FAST operation. ---> System.ServiceModel.CommunicationObjectAbortedException: 无法将通信对象 System.ServiceModel.Channels.ServiceChannel 用于通信,因为它已经被中止。 Server stack trace: 在 System.ServiceModel.Channels.CommunicationObject.ThrowIfDisposedOrNotOpen() 在 System.ServiceModel.Channels.ServiceChannel.EnsureOpened(TimeSpan timeout) 在 System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) 在 System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) 在 System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]: 在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) 在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) 在 Microsoft.Ceres.CoreServices.Admin.IAdminServiceManagementAgent.get_IsPendingReconfiguration() 在 Microsoft.Exchange.Search.Fast.FastManagementClient.PerformFastOperation[TManagementAgent,TResult](AgentHandle`1 agentHandle, Func`2 function, String eventLogKey) --- 内部异常堆栈跟踪的结尾 --- -
警告2:
MSExchangeFrontEndTransport
ID:1035
对接收连接器 Client Frontend (服务器名) 的入站身份验证失败,出现错误 LogonDenied。身份验证机制为 Login。已尝试通过 Microsoft Exchange 身份验证的客户端的源 IP 地址为 [80.82.78.188]。
错误: [ Name] MSExchangeDiagnostics
- EventID 1039无法检测 EDS 日志驱动器“D:\”的 Bitlocker 状态。
Exception
System.Management.ManagementException: 无效命名空间
在 System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
在 System.Management.ManagementScope.InitializeGuts(Object o)
在 System.Management.ManagementScope.Initialize()
在 System.Management.ManagementObjectSearcher.Initialize()
在 System.Management.ManagementObjectSearcher.Get()
在 Microsoft.Exchange.Diagnostics.Service.DiagnosticsService.DriveLocked(String diagnosticsRootDrive)
错误2:
[ Name] MSExchange Common
- EventID 4999Watson 报告将发送,进程 ID: 14104,参数: E12IIS、c-RTL-AMD64、15.01.0396.037、M.E.Diagnostics.Service、M.E.Diagnostics.PerformanceLogger、M.E.D.P.PerformanceLogSet.StartLog、System.ArgumentException、95c6 和 15.01.0396.037。
ErrorReportingEnabled: False错误3:
[ Name] MSExchangeDiagnostics
- EventID 1007
在 PlaLibrary.DataCollectorSetClass.start(Boolean Synchronous)
在 Microsoft.Exchange.Diagnostics.PerformanceLogger.PerformanceLogSet.StartLog(Boolean synchronous)
在 Microsoft.Exchange.Diagnostics.PerformanceLogger.PerformanceLogMonitor.CheckPerflogStatus()。性能日志: ExchangeDiagnosticsPerformanceLog。 -
没有好消息,停止IIS服务导致服务器多了几天新的报错。ComplianceAuditService.exe的作用是什么,可以停止吗?
麻烦帮我看看新的报错和警告是什么情况,谢谢
警告1:
MSExchangeFastSearch
- EventID 1010
- EventDataMicrosoft.Exchange.Search.Fast.PerformingFastOperationException: An Exception was received during a FAST operation. ---> System.ServiceModel.CommunicationObjectAbortedException: 无法将通信对象 System.ServiceModel.Channels.ServiceChannel 用于通信,因为它已经被中止。 Server stack trace: 在 System.ServiceModel.Channels.CommunicationObject.ThrowIfDisposedOrNotOpen() 在 System.ServiceModel.Channels.ServiceChannel.EnsureOpened(TimeSpan timeout) 在 System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) 在 System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) 在 System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]: 在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) 在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) 在 Microsoft.Ceres.CoreServices.Admin.IAdminServiceManagementAgent.get_IsPendingReconfiguration() 在 Microsoft.Exchange.Search.Fast.FastManagementClient.PerformFastOperation[TManagementAgent,TResult](AgentHandle`1 agentHandle, Func`2 function, String eventLogKey) --- 内部异常堆栈跟踪的结尾 ---首先,强烈建议把内存从6G升级到至少8G,不然后面不太好帮你排错,毕竟这是让Exchange 稳定运行的最小内存需求。
其次,重启IIS之后,还会有这些错误或者警告事件?重启一下Server吧。
Best Regards,
Lynn-Li
TechNet Community Support
Please remember to mark the replies as answers.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com. -
如果暂时对服务没有影响,是否可以过段时间在尝试重启?
如果重启IIS之后不再报错(在powershell里面运行IISReset /noforce),那就可以过段时间再尝试。
另外,我们非常不建议在服务器运行良好的情况下去停止IIS服务,这可能会导致更多的问题。
所以综上,我的建议是
- 启动IIS服务。确保没有报错。
- 如果有报错,运行命令重启IIS(IISReset /noforce)
- 在维护服务器时间段内,将内存升级到至少8G,升级完之后重启Exchange Server。
Best Regards,
Lynn-Li
TechNet Community Support
Please remember to mark the replies as answers.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.