About multiple Interact runtime servers
All Interact runtime servers in a single server group must use the same schema for runtime tables, profile tables, and learning tables.
For the best performance, install each production Interact server group with its own instance of Marketing Platform, although this is not a firm requirement. As a general rule, Interact runtime servers in the same server group should use the same instance of Marketing Platform, as in the following example:
1.
Install and configure Marketing Platform and Interact runtime on the first server and ensure that they are configured and working correctly.
2.
Install only Interact runtime on the second server. Provide the same Marketing Platform datasource details and credentials that you used for the Marketing Platform installation on the first server. This will register the second Interact server to use the same instance of Marketing Platform.
3.
Deploy the Interact runtime .WAR file on the second server.
4.
Verify that Interact runtime is deployed and running correctly on the second server.
5.
Use the URL of the first Interact runtime server and the second server in a single server group in your Interact design time configuration.
Although not required, you can also install a unique instance of Marketing Platform for each Interact runtime server, or a few instances of Marketing Platform supporting subsets of runtime servers. For example, if your server group contains 15 runtime servers, 5 runtime servers can report to one instance of Marketing Platform, for a total of 3 instances of Marketing Platform.
If you do plan to have multiple instances of Marketing Platform, the general Interact configurations must match across all instances of Marketing Platform for a given server group. You must define the same runtime tables, profile tables, and learning tables for all instances of Marketing Platform in each server group. All Interact servers belonging to the same server group must share the same user credentials. If you have separate Marketing Platform instances for each Interact server, you must create the same user and password on each.
If you are installing a test environment and have multiple Interact runtime servers on the same machine:
*
Each Interact runtime server instance must be in a separate web application instance.
*
If you are configuring JMX monitoring for Interact servers running on the same machine, you must configure each Interact runtime server's JMX monitoring to use a different port and instance name. Edit the JAVA_OPTIONS in your web application server startup script and add the following options.