An error occurred while making the requested connection.

Justin Wong
Justin Wong used Ask the Experts™
on
We're running a XA 6.5 environment, and I've just built a series of new VMs and added them to the existing farm.

I am able to see the new servers within the farm and have verified that the application servers are all same version (6.5), same OS Win2k8R2, same Hotfix XA650W2K8R2X64R03.  However the XML brokers (we have 3) are R04.  My first guess would be to verify that all the Hotfix packs were the same, however, when I try and launch applications from the old farm (R03), everything works normally with the XML brokers (R04).  I don't want to convert the XML brokers (R04) to a different hotfix pack (R03) and break the old production environment.  So why can't the new servers work with the XML brokers?

I have verified that the new application servers have R03 just the same as the old farm, however I am unable to publish applications from any of the new servers.

When I attempt to launch an application from one of the new servers, I see the following error messages in the WI:

1. An error occurred while attempting to read information from the Citrix servers: An existing connection was forcibly closed by the remote host. This message was reported from the XML Service at address http://SERVER1.domain:8080/scripts/wpnbr.dll [com.citrix.xml.NFuseProtocol.RequestAddress]. The specified Citrix XML Service could not be contacted and has been temporarily removed from the list of active services. [Unique Log ID: 1b1f909e]

2. The Citrix servers sent incorrect HTTP syntax. Verify that the current Web Interface version is compatible with the servers being used. This message was reported from the XML Service at address http://SERVER2.domain:8080/scripts/wpnbr.dll [com.citrix.xml.NFuseProtocol.RequestAddress]. The specified Citrix XML Service could not be contacted and has been temporarily removed from the list of active services. [Unique Log ID: a0f827ef]

3. An error occurred while attempting to read information from the Citrix servers: An existing connection was forcibly closed by the remote host. This message was reported from the XML Service at address http://SERVER03.domain:8080/scripts/wpnbr.dll [com.citrix.xml.NFuseProtocol.RequestAddress]. The specified Citrix XML Service could not be contacted and has been temporarily removed from the list of active services. [Unique Log ID: 1b1f909e]

4. All the Citrix XML Services configured for farm FARMNAME failed to respond to this XML Service transaction. [Unique Log ID: 9340e23d]

There are no major error messages in the application servers or the XML servers' Windows logs.

I have tried verifying the settings on both WI for the server farms.  Verified that ports 80, 8080, 1494 and 2598 are open between WI and XML brokers.  Verified that the newly built application servers can telnet to XML brokers with 80 and 8080.  I tried unchecking Enable Socket Pooling and it broke the production environment, so I rechecked the boxes for both WI.

I have investigated the XML brokers and performed dsmaint recreatelhc.  I have turned off XML service and made sure it was bound to port 8080.

I also checked that all farm servers have "Session-host Mode" disabled.  I unjoined and rejoined all newly built machines to verify the same settings.  qfarm /load does not show any load on the new servers.

I've rebooted all of the servers in question multiple times.  I still can't publish any new applications from the new servers.

I have looked at at least fifty different message boards regarding these error messages but I haven't gotten anywhere.  What is causing this error?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Carl WebsterCitrix Technology Professional - Fellow
Top Expert 2010

Commented:
Are logons enabled?

Why can't you go up to HRP07 on all the servers?

Author

Commented:
Logons are enabled on the machines.  I performed a qfarm /ltload and all machines show AllowLogons.  Double-checked on AppCenter as well.

Originally I had all of the newly built servers on HRP07, but one of the other articles I read said that I should start with a lower pack like R02.  Furthermore, since the current production environment is working with XML brokers at R04 and application servers at R03, I did not want to potentially break the production environment by upgrading everything.
Carl WebsterCitrix Technology Professional - Fellow
Top Expert 2010

Commented:
What do you mean by " I have turned off XML service"?

Author

Commented:
I was just referring to stopping the XML service, and restarting it to ensure that it was utilizing port 8080.

As per, https://support.citrix.com/article/CTX125153

We talked to vendor support, but they are still pushing for us to patch entire environment with HRP06.  I understand the logic behind patching to address many of the bugs in 6.5, but also am aware of the risk of breaking production environment.

Possible we may go in a different direction and build out a new farm in parallel rather than make large changes to production environment.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial