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:
- Certificate is setup as per method 2 here https://knowledge.safe.com/content/kbentry/80611/fme-server-and-httpsssl-pfx-certificate.html
- Certificate is also imported into the second cacert as mentioned here: https://knowledge.safe.com/questions/107405/fme-server-error-submitting-a-job-only-manually-st.html
- Checked these: https://knowledge.safe.com/articles/271/run-a-service-from-web-ui-sample-job-fails.html
- The environment has a proxy, so have configured in the ui and based on this: https://docs.safe.com/fme/2019.0/html/FME_Server_Documentation/AdminGuide/Using_FME_Server_with_Proxy_Server.htm
- Verified that the proxy was working, without it couldn't complete a GET to google.com
Basically we've exhausted all we can think of.
Anyone have any ideas?