Exchange Server 2010/2010 SP1 & Event ID 106
Αγαπητοί συνάδελφοι της κοινότητας, πιθανώς να έχετε βρεθεί και εσείς στην θέση, όπου σε μια εγκατάσταση Microsoft Exchange Server 2010/2010SP1 θα παρατηρήσατε μια σειρά λαθών τα οποία εμφανίζονται στο Application log αφότου το Microsoft
Exchange RPC Client Access service έχει ξεκινήσει. Έχω παρατηρήσει ότι το συγκεκριμένο λάθος εμφανίζεται σε servers στους οποίους είναι εγκατεστημένο μόνον το Mailbox Role. Παρότι και ο CAS role έχει ένα service το οποίο επίσης ονομάζεται Microsoft Exchange RPC Client Access το συγκεκριμένο μήνυμα λάθους δεν έχει παρατηρηθεί ότι εμφανίζεται όταν υπάρχει εγκατεστημένο μόνο το CAS Role στον server χωρίς το Mailbox Role.
Όλα τα λάθη προέρχονται από το Performance counter category name MSExchange RpcClientAccess.
Αναλυτικότερα - Event ID 106, Source MSExchange Common, Level Error:
Log Name: Application
Source: MSExchange Common
Date: 24.1.2011 21:25:17
Event ID: 106
Task Category: General
Level: Error
Keywords: Classic
User: N/A
Computer: ServerName.fqdn.local
Description:
Performance
counter updating error. Counter name is RPC Requests, category name is
MSExchange RpcClientAccess. Optional code: 3. Exception: 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.Initialize()
at System.Diagnostics.PerformanceCounter.set_RawValue(Int64 value)
at Microsoft.Exchange.Diagnostics.ExPerformanceCounter.set_RawValue(Int64 value)
Last
worker process info : System.UnauthorizedAccessException: Access to the
registry key
'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v14\Transport' is
denied.
at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey,
RegistryKeyPermissionCheck permissionCheck, RegistrySecurity
registrySecurity)
at Microsoft.Exchange.Diagnostics.ExPerformanceCounter.GetLastWorkerProcessInfo()
Θα πρέπει σε αυτό το σημείο να σημειώσουμε ότι σε καμία περίπτωση δεν πρέπει να ανησυχείτε για αυτό το συγκεκριμένο λάθος. Η Microsoft έχει δημισιέυσει το παρακάτω άρθρο KB982679 - Event ID 106 is logged when you start the RPC Client Access service on Exchange Server 2010. Μάλιστα αναφέρει επακριβώς τα παρακάτω :
This problem occurs because the performance counters of the RPC
Client Access service are not installed when you install only the
Mailbox role on an Exchange Server 2010 server. However, this does not
affect the functionality of the Exchange Server 2010 server.
Οπωσδήποτε σε καμία περτωση δεν είναι ωραίο από την πλευρά ενός τεχνικού ΙΤ να παρουσιάζονται τόσα πολλά μηνύματα λαθών στον Event Viewer αμέσως μετά την επανεκκίνηση του Microsoft Exchange RPC Client Access service. Για τον λόγο αυτό παρακάτω παρουσιάζω τον τρόπο με τον οποίο εγκαθιστούμε manually τους RPC Client Access performance counters.
Εγκατάσταση - Προσθήκη των RPC Client Access performance counters
- Εκκινούμε τον Exchange Management Shell και γράφουμε τις παρακάτω εντολές, όπου "C" ο οδηγός δίσκου στον οποίο είναι εγκατεστημένος ο Microsoft Exchange 2010 Server.
- Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Setup
- New-PerfCounters -DefinitionFileName "C:\Program
Files\Microsoft\Exchange
Server\V14\Setup\Perf\RpcClientAccessPerformanceCounters.xml"
- Κάνουμε Restart τον server ή το Microsoft Exchange RPC Client Access service.
- Πλέον τα μηνύματα λάθους δεν εμφανίζονται, γεγονός το οποίο κάνει τους administrators χαρούμενους…
Links:
- KB982679 - Event ID 106 is logged when you start the RPC Client Access service on Exchange Server 2010
- How to fix/repair broken Exchange 2007 counters
- How to unload/reload performance counters on Exchange 2010
0 Comments
Recommended Comments
There are no comments to display.