Child pages
  • Servoy Application Server Configuration for Load Balancing

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Open <servoy>/application_server/server/conf/server.xml and make the following adjustments:
    • Change line "<Engine name="Catalina" defaultHost="localhost">" into "<Engine jvmRoute="servoy1" name="Catalina" defaultHost="localhost">". The value of the jvmRoute atrribute needs to be differetn for each Servoy Application server and match with the list of workers registered with the Apache HTTP server (see Apache HTTP Server configuration)
    • Add the following connector before the already declared one in both installations:
      Code Block
      <Connector port="8009"
         enableLookups="false" maxThreads="500" connectionTimeout="60000"
         redirectPort="8443" useBodyEncodingForURI="true" protocol="AJP/1.3"/>
      

When you start the 2 Servoy Application Servers and the Apache HTTP server and you access the Apache HTTP server you Server is started, connecting clients will be automatically using one of the two Servoy distributed over the configured Servoy Application Servers in a weighted round-robin load balancing with sticky sessions manner.

...