“Exchange HTTP Virtual Server Instance” cluster resource keeps failing

Event Type:    Error
Event Source:    MSExchangeCluster
Event Category:    Services
Event ID:    1005
Date:        06/03/2013
Time:        15:00:06
User:        N/A
Computer:
Description:
Exchange HTTP Virtual Server Instance 100 : The IsAlive check for this resource failed.

 

I have Exchange 2003 running in a Windows 2003 cluster. One of the cluster resources, “Exchange HTTP Virtual Server Instance” kept failing sometimes immediately after bringing it online (even description given above). The problem was intermitent, so it was difficult to replicate it in a production environment.

I have logged a call with Microsoft and their engineer was happy to observe that “it’s working now” and leave it like that. As I pushed him to give me a proper root cause, he declined by saying that I need to have “premium” support as opposed to the “professional” one that I had.

Anyway, enough of the perils of scripted support provision, which most of you reading this will already know about.

From what I was able to work out, the cause to this is lack of kernel memory and the solution is given here:

http://support.microsoft.com/?id=934878

In short go to registry

Click Start, click Run, type regedit in the Open box, and then click OK.

Click the following registry subkey:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTPParameters

On the Edit menu, point to New, and then click DWORD Value.

Type EnableAggressiveMemoryUsage, and then press ENTER.

On the Edit menu, click Modify.

In the Value data box, type 1, and then click OK.

On the File menu, click Exit to exit Registry Editor.

You will need to (re)start HTTP.