Relay servers

A relay server is a FH Web Edition server that provides centralized control over one or more FH Web Edition servers. Relay servers maintain client connections and distribute FH Web Edition sessions across a set of load-balanced application hosts. Relay servers appear in the FH Web Edition Connection Manager on the first level of the All Hosts list as nodes with one or more dependent hosts.

After configuring a host to run as a relay server with one or more dependent hosts, FH Web Edition load-balances client connections and ensures that sessions start successfully. If a session fails to start on the selected host, the relay server selects another host and tries again until it finds one that can support the session.

Note:

  • When setting up a relay server environment, be sure the same Log Folder path for the relay server exists on the dependent hosts. Otherwise, the Sign In dialog box does not appear when users attempt to sign in to FH Web Edition.

    Create a log directory on the C: drive of each relay server (Example: C:\Data\APS_LOGS), or use C:\Program Files\ACSXerox\FH Web Edition\Log, which already exists on the dependent host.

  • Make sure this same path exists on the dependent host. In addition to changing the Log Folder path in the Cluster Manger, the \Log\Codes and \Log\Templates directories must be copied to the new location.
  • When a relay server is selected in the FH Web Edition Connection Manager, the number of processes running on all dependent hosts is not listed in the FH Web Edition Connection Manager's status bar.

A relay server requires a minimum of 512 MB of RAM. For most deployments and for best results, 1 GB with a multiprocessor server is recommended. Depending on the number of dependent hosts attached to the relay server, more RAM may be required.

Memory and CPU requirements for the dependent hosts are determined by the applications that are published and the number of users accessing the system. In general, a dependent host can support 12 “heavy” users/500 MHz CPU and 25 “light” users/500 MHz CPU. (“Heavy” is defined as a user running one or more large applications with continuous user interaction. “Light” is defined as a user running one application with intermittent user interaction.)

 

Configure a FH Web Edition server to operate as a relay server

Relay server failure recovery