Article ID: 933844 - Last Review: September 21, 2007 - Revision: 1.2 Error message when you try to view a Web page that is hosted on IIS 6.0: "Page cannot be displayed"On This PageSYMPTOMSWhen you try to view a Web page that is hosted on Microsoft Internet Information Services (IIS) 6.0, you receive an error message that resembles the following: Page cannot be displayed
The page you are looking for is currently unavailable. The Web site might be experiencing technical difficulties, or you may need to adjust your browser settings. datetime - - - - - - - - - 1_Connections_Refused - datetime - - - - - - - - - 24_Connections_Refused -
Note The Httperrlog_number.log file is located in the \System32\LogFiles\HTTPERR folder. CAUSEThe issue occurs when nonpaged pool memory is no longer sufficient on the server to process new requests. This behavior is determined based on the events that notify the Http.sys driver when the memory has hit various thresholds. For Microsoft Windows Server 2003 and for Windows Vista, this behavior occurs when less than 20 MB of nonpaged pool memory is available. These values may change in future versions of Windows. RESOLUTIONTo resolve this issue, use one of the following methods. Method 1: Remove the /3GB switch from the Boot.ini fileThis issue can occur if the Microsoft Windows Server 2003 /3GB switch is enabled in the Boot.ini file. We recommend that you analyze your configuration to determine whether the /3GB switch is needed. If the /3GB switch is not needed, we recommend that you remove the switch from the Boot.ini file.Note The /3GB switch changes the way that the Microsoft Windows 4 GB virtual address space is divided. Instead of dividing the 4 GB virtual address space into 2 GB of user mode virtual address space and 2 GB of kernel mode virtual address space, the division is modified to 3 GB of user mode virtual address space and 1 GB of kernel mode virtual address space. In certain scenarios, this division can starve the kernel for memory. The division can also cause system-wide problems. Method 2: Troubleshoot kernel mode memory leaksThis issue can occur if a memory leak exists in the nonpaged pool memory. For more information about how to troubleshoot memory leaks in nonpaged pool memory, click the following article numbers to view the articles in the Microsoft Knowledge Base:177415
(http://support.microsoft.com/kb/177415/
)
How to use Memory Pool Monitor (Poolmon.exe) to troubleshoot kernel mode memory leaks
298102
(http://support.microsoft.com/kb/298102/
)
How to find pool tags that are used by third-party drivers
WORKAROUNDTo work around this issue, enable the EnableAggressiveMemoryUsage registry key in the registry. When you enable the EnableAggressiveMemoryUsage registry key, the Http.sys driver stops accepting new connections when the driver is notified of the LowNonPagedPoolCondition event. This event occurs when the available nonpaged pool memory is less than 8 MB. These values may change in future versions of Windows. To add the EnableAggressiveMemoryUsage registry key to the registry, follow these steps:
REFERENCES
For more information about how to enable the error logging capabilities of HTTP APIs, click the following article number to view the article in the Microsoft Knowledge Base:
820729
(http://support.microsoft.com/kb/820729/
)
Error logging in HTTP API
For more information about how to use the /userva switch with the /3GB switch to tune user and kernel virtual memory space in Windows Server 2003 , click the following article number to view the article in the Microsoft Knowledge Base:
316739
(http://support.microsoft.com/kb/316739/
)
How to use the /userva switch with the /3GB switch to tune the User-mode space to a value between 2 GB and 3 GB
For more information about how to use the Performance tool (Perfmon) to display the available Free System Page Table entries in Microsoft Windows Server 2003, click the following article number to view the article in the Microsoft Knowledge Base:
894067
(http://support.microsoft.com/kb/894067/
)
The Performance tool does not accurately show the available Free System Page Table entries in Windows Server 2003
For more information about how to monitor and troubleshoot using paged pool memory in Exchange Server 2003 or in Exchange 2000 Server, click the following article number to view the article in the Microsoft Knowledge Base:
912376
(http://support.microsoft.com/kb/912376/
)
How to monitor and troubleshoot the use of paged pool memory in Exchange Server 2003 or in Exchange 2000 Server
For more information about memory leaks that can occur in nonpaged pool memory, click the following article number to view the article in the Microsoft Knowledge Base:
897707
(http://support.microsoft.com/kb/897707/
)
You may experience a memory leak in the non-paged pool memory when you mount more than 20 databases in Exchange Server 2003
For more information, visit the following Microsoft Developer Network (MSDN) Web site:http://msdn2.microsoft.com/en-us/library/aa490194.aspx
(http://msdn2.microsoft.com/en-us/library/aa490194.aspx)
| Article Translations
|
Back to the top
