Skip to main content

Hi,

Currently in the process of setting up a distributed install of FME Server 2019.2.3.1 (Build 19823). In its current state a load balancer points to one of two webservers and both web servers point to one FME Server. (second server isn't setup yet)

 

The webservers are ISS and are using ARR to pass calls through to tomcat. IIS is configured with a wild card certificate, as is tomcat, so it is HTTPS all the way through to FME Server.

 

 

The redirects work fine, we are able to view logs, change settings ect both within the internal and external networks.

The issue that we're having is that when the Service Hosts are set to the external url we are unable to submit jobs. no log files, nothing

 

When we change the Service Hosts to the machine host name, we are able to submit jobs when accessed from the internal network but not from the external network.

Looking at the network traffic this is the error that tomcat is returning

 

We have tried a number of things:

 

Basically we've exhausted all we can think of.

 

Anyone have any ideas?

@hkingsbury just wild guess but on the FME Server machine try setting the hosts file so the external host name is 127.0.0.1.


@hkingsbury just wild guess but on the FME Server machine try setting the hosts file so the external host name is 127.0.0.1.

Hi Gary, sorry for the delayed response.

After posting this, Todd suggest the host file, and can confirm that it worked, however it felt like a bandaid solution and also required the service urls to contain the port number.

Chatting with the client they weren't keen on us using the proxy (it was soon to be depreciated) so they opened up the machine for the fme server url. We removed the proxy from both the UI and fme.exe, and cleared the host file. It then worked fine.

 

Cheers, Hamish

 


Reply