How do you set up multiple IBM TRIRIGA process servers?


What are the recommendations for creating multiple IBM TRIRIGA process servers? We need to create multiple IBM TRIRIGA process servers to accommodate our current workload and we need to check on the available documentation for that.

To create multiple IBM TRIRIGA process servers, review the following IBM TRIRIGA technote: How can I have multiple IBM TRIRIGA process servers (agents runs) working on a load balancing and a high availability implementation? When creating IBM TRIRIGA process servers on the same box (physical server), it is mandatory to have values for the TRIRIGAWEB.properties INSTANCE_ID and INSTANCE_NAME.

  • INSTANCE_ID (number): Overrides the default computer ID. When two or more IBM TRIRIGA servers are running on the same physical computer, the INSTANCE_NAME property must be unique for independent agent management. When a value is present, the value of the INSTANCE_NAME property can be any alphanumeric value. Leave this value blank if you are running a single instance per physical computer.
  • INSTANCE_NAME (string): Overrides the default computer name. When two or more IBM TRIRIGA servers are running on the same physical computer, the INSTANCE_NAME property must be unique for independent agent management. When a value is present, the value of the INSTANCE_NAME property can be any alphanumeric value. Leave this value blank if you are running a single instance per physical computer.

If you want to prevent agents from running on a specific process server, you need to use the IBM TRIRIGA property AGENTS_NOT_ALLOWED.

  • AGENTS_NOT_ALLOWED (string): A comma-delimited list of agents that are not allowed to run on this server. Manage agent settings for this server and all other IBM TRIRIGA servers on the Agent Manager page of the Administrator Console. For more information, see the IBM TRIRIGA Application Platform 3 Administrator Console User Guide [PDF]. A blank value allows any agent to be started on this server, but does not start any agent automatically.

But if you need to use the process server to run an agent listed in the AGENTS_NOT_ALLOWED (for instance, in case of a process server crash and contingency plan), you will need to update the respective TRIRIGAWEB.properties file accordingly, and the server needs to be restarted for this change to take effect. This needs to be taken into consideration for high availability (HA) implementations, when you’d like to have an IBM TRIRIGA agent running as soon as possible, in case its original process server instance crashes…

[Admin: This post is related to the 04.06.16 post about setting up multiple application servers for load balancing and high availability.]

Continue reading

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s