Skip to main content

Hi,

I have downloaded the backupConfiguration.fmw workbench from FME Server to FME Desktop and altered the [FME_SERVER_WEB_URL] FME Server parameter to http://<SERVER_NAME> and it is running correctly on Desktop.

 

However, when I publish the workspace to FME Server and run it from FME Server, I am getting the following error:

 

HTTPCaller (HTTPFactory): Received HTTP response header: 'HTTP/1.1 504 Unknown Host'

 

 

The below feature caused the translation to be terminated58Storing feature(s) to FME feature store file `\\\\<SERVER_NAME>\\D$\\_FME\\FMEServerShare\\resources\\logs\\engine\\current\\jobs\\22000\\job_22402_log.ffs

I'm not sure if the issue is related to the proxy I have set up on FME Server:

 


The FME Server parameters are all overridden when running on FME Server, meaning that whatever you specified in FME Desktop may not be the value used when running on the server.

Take a look in the server job log and look for something like this on line 7 (usually):

`--FME_SERVER_WEB_URL' `http://....

If the URL is wrong, you can correct it in the configuration file <FMEServer>\Server\fmeServerConfig.txt

You'll need to restart the services if you modify this file.


The FME Server parameters are all overridden when running on FME Server, meaning that whatever you specified in FME Desktop may not be the value used when running on the server.

Take a look in the server job log and look for something like this on line 7 (usually):

`--FME_SERVER_WEB_URL' `http://....

If the URL is wrong, you can correct it in the configuration file <FMEServer>\Server\fmeServerConfig.txt

You'll need to restart the services if you modify this file.

Hi @david_r thanks for your reply.  

Should the FME_SERVER_WEB_URL be the proxy host site or the normal FME Server URL I use to log in to FME Server?

Also, should I be changing any of the 'Port and Host Assignment' values in the fmeServerConfig.txt file be changed to match the Proxy Port 8080?  If so, which one?  I'm not very familiar with proxies so not sure what else I need to change...

SERVICE_REGISTRATION_PORT=7070

REQUEST_PORT=7071

NOTIFIER_REQUEST_PORT=7072

NOTIFIER_REGISTRATION_PORT=7074

SCHEDULER_REQUEST_PORT=7073

RELAYER_REQUEST_PORT=7075

RELAYER_REGISTRATION_PORT=7076

CONFIGURATION_REQUEST_PORT=7077

SHAREDRESOURCE_REQUEST_PORT=7079

CLEANUP_REQUEST_PORT=7081

CONNECTION_REQUEST_PORT=7069

FME_SERVER_PORT_POOL=0

FME_SERVER_HOST_NAME=<SERVER_NAME>

FME_SERVER_WEB_URL=http://<SERVER_NAME>:80


It depends on your network configuration. But generally speaking, the URL for FME_SERVER_WEB_URL should correspond to the URL that is used to access the Server GUI through your browser, including port number, if necessary. So if you access FME Server in your browser on the following address:

http://my_fme_server:8080/fmeserver

then you should set:

FME_SERVER_WEB_URL=http://my_fme_server:8080

I would not recommend changing any of the other settings and port numbers in that configuration file unless you have a very clear idea of what you're doing, as it could break the installation. Have a look in the documentation for more details.


It depends on your network configuration. But generally speaking, the URL for FME_SERVER_WEB_URL should correspond to the URL that is used to access the Server GUI through your browser, including port number, if necessary. So if you access FME Server in your browser on the following address:

http://my_fme_server:8080/fmeserver

then you should set:

FME_SERVER_WEB_URL=http://my_fme_server:8080

I would not recommend changing any of the other settings and port numbers in that configuration file unless you have a very clear idea of what you're doing, as it could break the installation. Have a look in the documentation for more details.

hmm..the FME_SERVER_WEB_URL is correct in the fmeServerConfig.txt file so not sure that could be the issue


Reply