We have 2 Epicor Application Servers for our 10.2.400.22 Instances, each with the same Endpoint Bindings, same DB, Task Agents running on both, etc.
My question is: How does Epicor handle this? Does Epicor point the clients to a specific server? Do the clients bounce around between then (load balancing) as needed? Is the 2nd one completely irrelevant?
I am asking because I need to update the Application Pool credentials on them and was wondering if bringing one down would kick everyone offline for the 5 minutes it takes to do the update, or if those users would just bounce to the other Application Server.
The client connect to the app server configured in your client deployment. It doesn’t automatically load balance the application servers. Typically you would have one app server that’s your task server and another for clients. Maybe a 3rd for a specific app connection, etc. Epicor is pretty flexible in that sense.
That’s what I thought. And since it appears that every client deployment is pointing to the APP01 server, when I decide to update the credentials (which means having to hit that Deploy button), everyone will be going offline for 4 or 5 minutes.
This is just one of those things that make me scratch my head and say: “Why did the people before me set it up like this?”