Epoxy Client Out Queue Length (POP) beyond threshold
[This topic is intended to address a specific issue called out by the Exchange Server Analyzer Tool. You should apply it only to systems that have had the Exchange Server Analyzer Tool run against them and are experiencing that specific issue. The Exchange Server Analyzer Tool, available as a free download, remotely collects configuration data from each server in the topology and automatically analyzes the data. The resulting report details important configuration issues, potential problems, and nondefault product settings. By following these recommendations, you can achieve better performance, scalability, reliability, and uptime. For more information about the tool or to download the latest versions, see "Microsoft Exchange Analyzers" at http://go.microsoft.com/fwlink/?linkid=34707.]
Topic Last Modified: 2006-02-13
The Microsoft® Exchange Server Analyzer Tool includes a performance data collection engine that is used to query performance counter objects on computers that are running Exchange 2000 Server or Exchange Server 2003. The performance data collection engine collects data from the Client Out Queue Length (POP) performance counter of the Epoxy performance object to analyze performance data.
The Client Out Queue Length (POP) performance counter indicates the number of messages in the queue that contain POP3 messages sent by the Inetinfo.exe process to the Store.exe process. The queues should be under 50 at all times. The Exchange Server Analyzer retrieves a sample from this counter every 5 seconds for a five minute period. If the Exchange Server Analyzer determines that the Client Out Queue Length (POP) counter has exceeded the peak value of 50 during the sample time slice, the Exchange Server Analyzer displays an error.
Epoxy (ExIPC) is a shared memory mechanism that enables the processes of the Microsoft Internet Information Services (IIS) (Inetinfo.exe) and Microsoft Exchange Information Store services (Store.exe) to quickly shuttle data back and forth. This allows for bi-directional, interprocess communication between the Inetinfo.exe process and the Store.exe process.
Inetinfo.exe accepts requests from Internet protocols such as WebDAV, IMAP4, NNTP, POP3, and SMTP.
This memory is also used by DSAccess, the Exchange component that caches Active Directory® information.
This error indicates that there are performance issues in the Store.exe process, or in resources that the Store.exe process depends on, that are causing this queue to grow. This will cause the server response time to increase.
To resolve this issue, use the resources referenced in the "More Information" section to identify the performance bottleneck with the Store.exe process or related resources. This bottleneck may be related to poor disk performance or high CPU utilization.
For More Information
For more information about identifying increasing queues in Epoxy, see "Identifying Rising Queues in Epoxy" in Troubleshooting Microsoft Exchange Server Performance (http://go.microsoft.com/fwlink/?LinkId=47588).
For more information about processor bottlenecks, see Processor Bottleneck.
For more information about disk bottlenecks, see Disk Bottleneck Detected.
For more information about troubleshooting store performance, see Microsoft Knowledge Base article 257725, "XADM: How to Collect Diagnostic Data for Information Store Troubleshooting" (http://go.microsoft.com/fwlink/?LinkId=3052&kbid=257725).
For more information about Exchange Server performance, see the Performance and Scalability Guide for Exchange Server 2003 (http://go.microsoft.com/fwlink/?LinkId=47576).
For more information about troubleshooting Exchange Server performance issues, see Troubleshooting Microsoft Exchange Server Performance (http://go.microsoft.com/fwlink/?LinkId=47588).