I have a setup in which there are two Service Desk application servers (SD1, SD2) pointing to a single database. The "Join multiple servers" has been selected. We have a client which is accessing the SD1 application server. We started the SD1 and SD2 application servers and the started the client. At this instant the srv.dat file got populated with details of both the servers (SD1, SD2).
Now to check the failover scenario, we manually made the SD1 application server down. We also closed the client. Now when we tried to start the client again it is giving an error.. "failed to connect". We were expecting that noticing that SD1 application server is down, the client should failover to the next application server listed in the srv.dat file. But this didnt happen. :-(.
Can someone point where we have gone wrong in the settings?
Hi Mark, I had made the required changes in user_settings.xml as suggested by you earlier. Now I stopped the SD2 and tried connecting the client. It gave an error, "Failed to connect". The srv.dat file generated is attached.
Is there something else we can try to make this work? :(
the format looks fine (looks like you subsituted the fqdn) for the first two entries. The 3rd entry refeences the IP address which is not ideal as users dont generally use the IP address to connect to the app servers. Names are prefered for obvious reasons.
Yes, I too think it is something related to DNS, may be not able to resolve the FQDN name to the correct IP.. need to check this out.
Regarding the format of the srv.dat file, I asked for the format because each time the format is differing and its quite confusing. Is there any standard format like first the FQDN name of the primary server will be listed then the Ipaddress of the primary server and then the IP address of the secondary server? Need to know this..
and I am not sure why IPaddress is getting displayed for the SD2 server :-(..