Microsoft KB Archive/812275

= XADM: Inetinfo Process Consumes a High Amount of Memory When You Start the SMTP Service on a Cluster Server =

Article ID: 812275

Article Last Modified on 10/27/2006

-

APPLIES TO


 * Microsoft Exchange 2000 Enterprise Server

-





SYMPTOMS
When you start the Simple Mail Transfer Protocol (SMTP) service on an Exchange 2000 Server cluster server, you may experience the following symptoms:
 * The Inetinfo.exe process is immediately allocated a lot of memory. In some cases, up to 1 gigabyte (GB).
 * The Inetinfo.exe process continues to consume additional memory that causes the following cluster resources to fail their &quot;isalive&quot; check:
 * The Exchange Routing service.
 * The SMTP service
 * The Post Office Protocol version 3 (POP3) service.
 * The Internet Message Access Protocol (IMAP) service.
 * The Hypertext Transfer Protocol (HTTP) service.
 * The Cluster Manager tries to restart the failed resources, and because it is unsuccessful, issues a cluster failover.



CAUSE
This issue may occur if the TempTable folders in the System mailbox contain damaged mail items.



WORKAROUND
To work around this problem, log on to the System mailbox, and then remove the contents of the TempTable folders:  Log on to Windows by using an account that has domain administrator credentials. Grant the Administrator account the Send As and Receive As permissions on each of the mailbox stores:  Start Exchange System Manager, and then locate the server that contains the mailbox store that you want to edit. Under the server object, expand the storage group object, and then click Properties. For example, expand First Storage Group), expand Mailbox Store , right-click Mailbox Store , and then click Properties. Click the Security tab, click the Administrator account, and then click the following check boxes in the Allow column of the Permissions list:

Receive As

Send As

 Click Apply, and then click OK.</li></ol> </li> At a command prompt, type set _cluster_network_name_=, and then press ENTER, where  is the network name of the cluster. For additional information about how to determine the cluster name, click the following article number to view the article in the Microsoft Knowledge Base:

280770 XADM: The Information Store Does Not Work After You Restore an Offline Backup of an Exchange Server 5.5 and Windows 2000 Cluster

</li> Obtain and run the Profinst.exe utility with no command-line switches. This creates a profile that is named SMTP ( { }) where   is the name of the Exchange server, and   is the globally unique identifier.</li> Start the Mdbvu32.exe program from the Support\Utils\I386 folder on the Exchange 2000 Server CD-ROM.</li> In the MAPILogonEx(MAPI_LOGON_UI) dialog box, click to select the MAPI_EXPLICIT_PROFILE check box, and then click OK.</li> When you are prompted to select a MAPI profile, click PROFINST1 in the Profile Name list, and then click OK.</li> On the MDB menu, click OpenMessageStore.</li> Click Private Folders, and then click Open.</li> On the MDB menu, click Open Root Folder.</li> Delete the messages in the Temp Tables folders. For example, delete the messages in the TempTable#1 folder. To do so: <ol style="list-style-type: lower-alpha;"> Select the message in the folder.</li> In the Operations available(Select operation, then push Call Function Button) list, click lpFld->DeleteMessages, and then click Call Function.</li> When you are finished deleting messages, click Close.</li></ol> </li> On the MDB menu, click Store Logoff.</li> Click to select the LOGOFF_ORDERLY check box, and then click OK.</li> On the message that states the store logoff is complete, click OK.</li> Quit the MDB Viewer Test Application program.</li></ol>

<div class="moreinformation_section">

MORE INFORMATION
The Exchange Temp tables are special-purpose subfolders of the SMTP service's logon to the Message Database. They are used for the creation of the bifurcated messages in the message categorizer, and as temporary storage for SendQ-submitted mail messages if SMTP cannot keep up with the processing of SendQ mail. When the SMTP service logs in to the Message Database, it forces an enumeration and submission of mail in the temp tables. Old messages may be found in the temp tables for one of the following reasons:
 * An error occurs each time the particular message is processed. For example, the Information Store may return a retry-able error when an attempt is made to relay the message, or the connector to the message destination is unavailable.
 * The message was categorized to go to a specific Message Database for local delivery, but the Message Database is no longer available.
 * An unknown or unexpected behavior caused by message damage.

For additional information about a related topic, click the following article number to view the article in the Microsoft Knowledge Base:

253784 XADM: How to Log On to the System Mailbox on Exchange 2000 Server

Keywords: kbclustering kbprb KB812275

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.