HI
各位好
我目前遇到关于exchange 的问题,4台服务器,分别2台后端DAG以及2台前端NLB, EXCHANGE 为2013版本,跑在windows server 2008 系统上面。AD也是两台做冗余,2台前端服务器跑在Hyper-v虚拟机中,集群IP通过防火墙发布到外网。
目前测试问题:内部收发邮件无任何问题,发送到外部也无任何问题,但是无法接受来自外部邮件,同样,配置foxmail以及OUTlook 的POP3模式,验证SMTP服务器时候,总是提示请输入用户名和密码(是内部所有用户都这样提示)。
测试接受外部邮件问题:在外网telnet 服务器域名 25 端口,可以通,其他端口都正常,nslookup 查看域名的MX记录,也是正常。接受连接器中都勾选了匿名。后来,我在内部测试,直接配置cas01的IP,则不会频繁提示说输入用户名和密码,配置cas02 则存在。
检查cas02 日志后发现存在性能计数器更新错误 的报错,后面发现,当该报错没有了,邮件测试都正常,包括接受来自外部邮件。但服务器一旦再次出现该错误提示,问题随之而来。(因为,接受外部邮件就是间歇性的问题,隔几个小时正常,然后不正常。)
还望各位指点下,!谢谢!
贴下日志错误信息:
级别 日期和时间 来源 事件 ID 任务类别
错误 2014/4/17 15:20:19 MSExchange Common 106 常规 "性能计数器更新错误。计数器名称是 Average Active Directory recipient cache lookup query latecy,类别名称是 MSExchange Recipient Cache。可选代码: 1。异常: The exception thrown is : System.InvalidOperationException: The requested Performance Counter is not a custom counter, it has to be initialized as ReadOnly.
at System.Diagnostics.PerformanceCounter.InitializeImpl()
at System.Diagnostics.PerformanceCounter.IncrementBy(Int64 value)
at Microsoft.Exchange.Diagnostics.ExPerformanceCounter.IncrementBy(Int64 incrementValue)
Last worker process info : System.ArgumentException: Process with an Id of 3492 is not running.
at System.Diagnostics.Process.GetProcessById(Int32 processId)
at Microsoft.Exchange.Diagnostics.ExPerformanceCounter.GetLastWorkerProcessInfo()
Processes running while Performance counter failed to update:
1864 taskeng
2952 Microsoft.Exchange.UM.CallRouter
2892 Microsoft.Exchange.Pop3Service
4520 mmc
776 explorer
4912 w3wp
5896 conhost
2940 Microsoft.Exchange.Imap4
3136 w3wp
5000 w3wp
3920 MSExchangeHMHost
1156 vmicsvc
756 svchost
4892 w3wp
3708 mmc
2720 w3wp
1536 SMSvcHost
944 svchost
344 csrss
1328 Microsoft.Exchange.Diagnostics.Service
2312 Microsoft.Exchange.Imap4Service
4696 svchost
1124 vmicsvc
4076 WmiPrvSE
1644 svchost
1560 w3wp
1708 WMSvc
1104 vmicsvc
508 lsm
900 svchost
6216 nlbmgr
500 lsass
2468 Microsoft.Exchange.ServiceHost
300 svchost
3056 w3wp
1676 svchost
1084 vmicsvc
492 services
4228 w3wp
672 svchost
5200 TrustedInstaller
2244 conhost
2636 Microsoft.Exchange.Pop3
2040 Microsoft.Exchange.Directory.TopologyService
4600 msdtc
856 svchost
2960 conhost
260 smss
1244 inetinfo
4592 dwm
3800 svchost
3992 svchost
4776 MSExchangeHMWorker
4672 sppsvc
1028 spoolsv
1972 rundll32
432 winlogon
1216 svchost
792 rundll32
816 svchost
1184 vmicsvc
3964 svchost
396 csrss
3732 w3wp
404 wininit
6116 MSExchangeFrontendTransport
596 svchost
4 System
3548 taskhost
0 Idle
Performance Counters Layout information: FileMappingNotFoundException for category MSExchange Recipient Cache : Microsoft.Exchange.Diagnostics.FileMappingNotFoundException: Cound not open File mapping for name Global\netfxcustomperfcounters.1.0msexchange recipient cache. Error Details: 2
at Microsoft.Exchange.Diagnostics.FileMapping.OpenFileMapping(String name, Boolean writable)
at Microsoft.Exchange.Diagnostics.PerformanceCounterMemoryMappedFile.Initialize(String fileMappingName, Boolean writable)
at Microsoft.Exchange.Diagnostics.ExPerformanceCounter.GetAllInstancesLayout(String categoryName)