Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8390843
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 9, 20262026-06-09T19:06:40+00:00 2026-06-09T19:06:40+00:00

I’ve recently setup Windows NLB Custering on a couple of servers hosting IIS. I’ve

  • 0

I’ve recently setup Windows NLB Custering on a couple of servers hosting IIS.
I’ve heard that it’s possible to control the “health” status of each server via script – i.e. rather than relying on window’s internal definition of which servers have the most spare capacity/least load, have this decision driven by a comparison of the relative servers’ health values, which are generated by scripts.
That said, I can’t find any examples of this sort of script / any instructions on how to achieve this.

  • Is this possible, or have I overheard a myth?
  • Do you know of any sample scripts & instructions on how to set this up?

Further Info:

I’m working with MS Dynamics AX 2009. Currently the workflow web services are hosted on a single server. To remove this single point of failure I’d like to put load balancing in place, where the load is shared whilst the servers are healthy, and if a server goes down requests continue to be sent to the live server seamlessly until the original server comes back online and requests can again be routed to both.

I don’t currently know the exact details of what I’ll want the health check script to check. Once I know if this is possible I’ll start experimenting, looking at what options are available (i.e. do I use a simple test of whether IIS is available by calling a test service hosted on the same site / just check memory and cpu usage and balance accordingly / toggle the default server per request – avoiding offline servers). At this stage though I’m only concerned with whether this is possible before working on specifics.

Thanks in advance.

JB

  • Windows Server 2008 R2
  • IIS 7.5
  • Dynamics AX 2009 SP1 R8
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-09T19:06:41+00:00Added an answer on June 9, 2026 at 7:06 pm

    The powershell option to load balance a server allows you to change the weights and priorities of servers. However, I found even after turning off affinity, setting the weight to 99:1 and trying priorities as 1:2 (and then 2:1 in case I’d got it the wrong way around) the load balancing seemed to work as expected for the first request, then would behave as if affinity was enabled for any remaining requests from the same machine. I suspect that in a lot of cases that’s the desired behaviour, but in mine it wasn’t (since there’s only one client for this service – a dedicated ax aos batch server).

    My new solution is to use an F5 load balancer’s dynamic round robin algorithm (https://devcentral.f5.com/weblogs/dmacvittie/archive/2009/03/31/intro-to-load-balancing-for-developers-ndash-the-algorithms.aspx) to distribute the load, and an HTTP GET request from the F5 to ensure that the web services are up and running. Thanks to our network engineer for returning from remote site work in time to point me in the right direction.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm parsing an RSS feed that has an ’ in it. SimpleXML turns this
link Im having trouble converting the html entites into html characters, (&# 8217;) i
That's pretty much it. I'm using Nokogiri to scrape a web page what has
I have a string like this: La Torre Eiffel paragonata all’Everest What PHP function
I've got a string that has curly quotes in it. I'd like to replace
I have a French site that I want to parse, but am running into
I am doing a simple coin flipping experiment for class that involves flipping a
I have a text area in my form which accepts all possible characters from
I know there's a lot of other questions out there that deal with this
I need a function that will clean a strings' special characters. I do NOT

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.