Article ID: 328880 - Last Review: October 25, 2007 - Revision: 5.4 How to troubleshoot public folder performance issues that are related to ACL conversions in Exchange 2000 and in Exchange 2003This article was previously published under Q328880 On This PageSUMMARY This article describes how Access Control List (ACL)
entries can affect Public Folder performance on a computer that is running
Exchange 2000. Because Exchange performance may be affected by factors other
than those that are described in this article, you may have to examine other
possible causes and resolutions. MORE INFORMATION When an Exchange user tries to use public folders, the
Exchange Information Store service examines the permissions on the public
folders to determine what type of access to give the user. This behavior occurs
by reading the ACL of the public folder. Difficulties in resolving the entries
on the ACL to Active Directory directory service objects may slow down Exchange
responsiveness while the Information Store requires server processing resources
to complete the ACL resolution. Exchange users may report long response times after the selection of a public folder or general Exchange slowdowns. Users may also receive a message that is similar to the following: These slowdowns may be caused by ACLs that contain accounts that cannot be correctly resolved to Active Directory objects. Each account that is listed on the ACL must be resolved in the Active Directory, and slowdowns may occur if problems occur during account-resolution attempts. A resolution difficulty would occur if an unknown account is encountered on the ACL. These unknown accounts are sometimes named "zombie" users. Zombie usersZombie users are user accounts that are not represented in Active Directory. Zombie users can affect the performance of an Exchange server by extending the ACL resolution process. Zombie users can be created in a number of ways. Zombie users may be created if the Exchange 2000 Server or Exchange Server 2003 replica of a public folder is not updated after a mailbox is deleted on the Exchange Server 5.5-based computer.If the user who is associated with that mailbox remains on the replicated ACL of the public folder, the user is now a zombie, and cannot be resolved. Every time that the public folder is used, Exchange tries to resolve the accounts that are listed on the ACL. This process causes slowdowns when zombie users are listed because the zombie user cannot be upgraded. If the ACL is present on a heavily-used public folder and there are ACL-resolution issues, Exchange process threads may start to queue, waiting to use the resource that has been locked by the resolution process. After the threads gain access, they also try the same ACL upgrade that has already failed. This may cause the remote procedure call (RPC) thread pool to become used up. This prevents any more clients from connecting to the Information Store. Note During the ACL resolution process, the immediate child folders of the requested public folder also have their ACLs resolved. Zombie users who reside on the ACLs of these child folders create the same resolution failure. In a clustered Exchange environment, a used-up RPC thread pool can create a false indication that the Information Store is down because the IsAlive that is used to determine availability in the cluster uses RPC. The failure of the IsAlive check causes a restart of the Exchange services. How to troubleshoot event IDsYou can view the Event Viewer Application log to obtain valuable information about how ACL resolution may be adversely affecting your Exchange server performance. The following events provide information for troubleshooting various ACL resolution issues.Event 9548 Event
Type: Warning To resolve this issue, generate an msExchMasterAccountSID attribute for the account, or remove the disabled user from the public folder ACL. For more information, click the following article numbers to view the articles in the Microsoft Knowledge Base: 278966
(http://support.microsoft.com/kb/278966/
)
You cannot move or log on to an Exchange resource mailbox
903158
(http://support.microsoft.com/kb/903158/
)
A hotfix is available to modify the way that Exchange Server 2003 handles a disabled Active Directory user account that is associated with an Exchange Server 2003 mailbox
Event 9552 Event
Type: Error The distribution lists are replicated to the Active Directory as Universal Distribution Groups (UDGs). When an Exchange 2000 Server or an Exchange Server 2003 user tries to use a public folder that has UDGs that are listed on the ACL, the Information Store tries to convert the UDG to a Universal Security Group (USG). USGs cannot exist in a Mixed-mode domain, so the conversion fails, and this event is logged. The processing that is required to try the USG conversion can adversely affect Exchange performance. For more information about USGs and Native-mode domains, click the following article number to view the article in the Microsoft Knowledge Base: 274046
(http://support.microsoft.com/kb/274046/
)
You cannot add a distribution group to permissions of a public
folder in Exchange 2000
You can use the following methods to resolve this
issue:
Event 9551
Event Type: Warning Note Event 9551 may not occur if a user with administrative user rights was using the public folder. This issue has been corrected in Microsoft Exchange 2000 Server Service Pack 3. For more information about a related topic, click the following article number to view the article in the Microsoft Knowledge Base: 324114
(http://support.microsoft.com/kb/324114/
)
Event ID 9551 warning
messages are not logged if you run Exmerge
You can use the following methods to resolve this
issue:
To grant access to the public folder resource or to the mailbox resource in a multi-domain environment, the Microsoft Exchange Information Store service must communicate with domain controllers from every one of the domains that may host the universal distribution list. In this scenario, network communications must be available between Exchange and the domain controller from the domain where the distribution list resides on the ports that are listed in the following table: Collapse this table
Generally, Error event IDs 9551 and 9552 alone may indicate no permissions during the distribution list conversion process. However, if both these events are logged together with event ID 623 and if the Store.exe process stops responding (hangs), you may be experiencing a communications problem between Exchange and a domain controller. How to troubleshoot if events are not loggedIf none of the events that are listed earlier in this article appear in the Event Viewer Application log, the next step is to manually check the ACLs on the Exchange 2000 Server public folders.The Mailbox Information Program (Mbinfo.exe) and Exchange Public Folder Information Program (Pfinfo.exe) tools can be helpful in creating delimited files that contain folder permissions. For more information about Mbinfo.exe, click the following article number to view the article in the Microsoft Knowledge Base: 258958
(http://support.microsoft.com/kb/258958/
)
Move Server Wizard does not
update mailbox folder permissions
For more
information about Pfinfo.exe, click the following article number to view the
article in the Microsoft Knowledge Base: 261093
(http://support.microsoft.com/kb/261093/
)
Readme document for the
Pfinfo.exe program
Performance Monitor can be a useful tool to troubleshoot
Exchange performance problems. Monitoring all counters that are found under the
Threads object can help you in determining what may be causing your
Exchange performance issues. While you monitor this object, the Userdump.exe
utility can also be used to monitor individual processes for exceptions and
create user dumps for each process or provide more complete interrogation of
the system to provide module identification. For more information about how to use Userdump.exe, click the following article numbers to view the articles in the Microsoft Knowledge Base: 264124
(http://support.microsoft.com/kb/264124/
)
How to use Userdump to monitor the information store for exceptions
250509
(http://support.microsoft.com/kb/250509/
)
How to use
Userdump.exe to capture the state of the information store
Warning Although setting the Exchange 2000 mailbox store to use the
Exchange 5.5 Server Public Folder store provides a workaround for performance
problems, it also prevents OWA from accessing the public
folders.For more information about related topics, click the following article numbers to view the articles in the Microsoft Knowledge Base: 278966
(http://support.microsoft.com/kb/278966/
)
You cannot move or log on to an Exchange resource mailbox
277906
(http://support.microsoft.com/kb/277906/
)
MSExchangeISPublic Event 9551 is logged after you grant Public Folder permissions to an Exchange Server 5.5 user
318549
(http://support.microsoft.com/kb/318549/
)
Migrated Exchange Server 5.5 mailboxes generate Event ID 9551 warning messages
for the ACL
322258
(http://support.microsoft.com/kb/322258/
)
The
information store intermittently stops responding because of user accounts that
cannot be resolved
| Article Translations
|
Back to the top
