Microsoft KB Archive/234151

= The load balancing service does not detect program or service problems in Windows 2000, in Windows NT, in Windows Server 2003 =

Article ID: 234151

Article Last Modified on 12/5/2007

-

APPLIES TO


 * Microsoft Windows 2000 Advanced Server
 * Microsoft Windows NT Server 4.0 Enterprise Edition
 * Microsoft Windows NT Load Balancing Service
 * Microsoft Windows Server 2003, Standard Edition (32-bit x86)
 * Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)

-



This article was previously published under Q234151



SUMMARY
Windows NT Load Balancing Service (WLBS), Windows 2000 Network Load Balancing (NLB), and Windows Server 2003 NLB do not provide failover at the service, program, or port level because both WLBS and NLB are TCP/IP load balancers and are not designed to detect when a program or service is not working correctly.



MORE INFORMATION
For example, if Microsoft Internet Information Server (IIS) does not work on a cluster node and WLBS or NLB is still running on the node, port 80 or Web packets continue to be routed to the WLBS or NLB node. You may receive program error messages on the host because the program is not running there, but the service does not failover to the other hosts because of WLBS and NLB design limitations.

When a program does not work, the cause is usually more complex than the service not responding on a port. WLBS and NLB rely on external monitoring tools for decision-making processes and remote control if a host needs to be removed from the cluster.

Some independent monitoring tools can control cluster membership based on the availability of content. You can use these tools to monitor programs and services and send a command to stop WLBS or NLB on the node with the unsuccessful program or service. The program or service is removed from the WLBS or NLB cluster and does not receive any further traffic until it rejoins the cluster.

Examples of monitoring tools
 Httpmon.exe: You can use Httpmon.exe on a Web server to monitor the status of the Web service. Httpmon.exe is included in the Microsoft Internet Information Server Resource Kit, or you can download it from the following Microsoft Web site:

ftp://ftp.microsoft.com/bussys/utilities/httpmon

 Exception Monitor: For additional information about this tool, including its download location, please contact Microsoft Product Support Services. For a complete list of Microsoft Product Support Services phone numbers and information about support costs, visit the following Microsoft Web site:

http://support.microsoft.com/default.aspx?scid=fh;[LN;CNTACTMS]





Third-party monitoring tools

 * SiteScope by Mercury Interactive Corporation (http://www.mercury.com)
 * AppManager by NetIQ (http://www.netiq.com)
 * WhatsUp Gold by Ipswitch (http://www.ipswitch.com)

Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.

For more information, click the following article number to view the article in the Microsoft Knowledge Base:

233178 Third-party monitoring programs monitor applications and ports

Additional query words: application service port httpmon

Keywords: kbinfo KB234151

-

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

© Microsoft Corporation. All rights reserved.