Slow Memory Leak in Proxy Server with Windows NT Authentication
Article ID: 197400
Article Last Modified on 10/16/2002
APPLIES TO
- Microsoft Proxy Server 2.0 Standard Edition
- Microsoft Internet Information Server 3.0
This article was previously published under Q197400
SYMPTOMS
When Proxy Server is configured to allow Microsoft Windows NT
authentication, the computer stops serving requests. By tracking the
amount of private bytes for Inetinfo.exe, it can be observed that over
time it increases without decreasing. This is viewable using Windows NT
Performance Monitor by monitoring the following counter:
Object: Process
Instance: INETINFO
Counter: Private Bytes
CAUSE
During client authentication on Windows NT servers that are not domain
controllers, a lookup of the current Windows NT domain name is performed.
A pointer to the Windows NT domain name is saved in a global location
without freeing the previous Windows NT domain name already stored there.
Each time a proxy client (such as Microsoft Internet Explorer) connects to
the server using sockets, a small memory leak occurs on the server. This
eventually causes performance degradation and requires a restart to
recover.
RESOLUTION
To resolve this problem:
- Upgrade from IIS 3.0 to IIS 4.0.
or
- Install Windows NT 4.0 Service Pack 4 (SP4) or later
WORKAROUND
To work around this problem, follow these steps:
- Open the Internet Information Server (IIS) Microsoft Management Console (MMC), and then right-click the default Web site.
- Choose the property from the menu, and then click the Directory
Security tab.
- Under Anonymous Access and Authentication Control, click Edit.
- Click the Allow Anonymous Access check box to select it. This should be the only check box selected.
- Open the Proxy Server MMC, click the Permissions tab, and then click
the Use Access Control check box to clear it.
- Stop and restart the IISAdmin service.
STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.
Additional query words: IIS hotfix hot fix qfe quick engineering patch proxysrv
Keywords: kbbug kbfix kbqfe kbenv KB197400