Event ID 4 — HRA Status

Applies To: Windows Server 2008 R2

HRA uses an Internet Information Services (IIS) worker process, w3wp.exe, to issue health certificates when a NAP client initiates a connection. If the process is idle for several minutes, it is terminated until it is called again.

The w3wp.exe process cannot start if HRA does not have a valid configuration or adequate physical resources.

Event Details

Product: Windows Operating System
ID: 4
Source: HRA
Version: 6.1
Symbolic Name: HRA_ERROR_OUT_OF_MEMORY
Message: The Health Registration Authority encountered an internal error (%1). Restart the Health Registration Authority website in IIS. See the Network Policy Server administrator for more information.

Resolve

Free up memory

This error condition indicates that there are not enough memory resources available to HRA.

To free memory, look for processes that might be using a large amount of memory and end or restart the process. If necessary, restart the server. If this problem occurs frequently, you should monitor server memory use over time, and consider upgrading the server hardware.

To perform this procedure, you must be a member of the Administrators group, or you must have been delegated the appropriate authority.

Review memory use

To check the memory use of current processes:

  1. On the computer where HRA is installed, click Start.
  2. Right-click Command Prompt, and then click Run as Administrator.
  3. In the command window, type taskmgr.exe, and then press ENTER.
  4. In Windows Task Manager, click the Processes tab, and then select the Show Processes from all users check box.
  5. To sort processes by their memory use, click Memory (Private Working Set).
  6. Optimize server resources by ending processes that are either not needed or are using excessive memory.

End a process

To end a process:

  1. In Windows Task Manager, on the Processes tab, click the name of a process, and then click End Process.
  2. In the alert window that appears, click End process.
  3. Close the Windows Task Manager.

Verify

To complete this procedure, you must be a member of the Administrators group, or you must have been delegated the appropriate authority.

To verify that HRA now has enough memory resources to process requests:

  1. On the computer where HRA is installed, click Start.
  2. Right-click Command Prompt, and then click Run as Administrator.
  3. In the command window, type taskmgr.exe, and then press ENTER.
  4. In the Windows Task Manager window, click the Processes tab.
  5. Select the Show processes from all users check box.
  6. Click Start, and then click Internet Explorer.
  7. In the Internet Explorer address bar, type https://localhost/domainhra, and then press ENTER. If you are not using Secure Sockets Layer (SSL) with HRA, type https://localhost/domainhra, and then press ENTER.
  8. If you receive a security alert for the SSL connection, click OK.
  9. If you receive an Internet Explorer warning that the security certificate presented by this Web site was issued to a different Web site address, click Continue to this website (not recommended). This warning appears because the URL does not contain the fully qualified domain name of the HRA server.
  10. In the Windows Task Manager window, under Image Name, confirm that w3wp.exe appears. An active w3wp.exe process indicates that HRA is available to process client health certificate requests.

Note: When you browse to the HRA Web site, Internet Explorer will display a HTTP error code. This is normal.

HRA Status

NAP Infrastructure