Assigning Queues to Groups
By assigning groups to queues and then assigning these groups to different method servers, you can distribute the queue work load among many different servers.
|
If you have only one method server, all queues are processed through it. When this is the case, you should not assign queues to groups.
|
By default, queues are not assigned to groups; Windchill maintains all queues in an internal group named Default.
If your Windchill environment consists of multiple background servers and you want to assign queue processing to specific background method servers, complete the following tasks:
1. Decide where you want each queue processed. This determines the number of queue groups. Then select a name for each group.
|
When setting up groups in a Windchill cluster, you can use the local host name as the group name.
|
2. Assign each queue to a group.
|
Queues not assigned to a specific group belong to the Default group.
|
To assign a queue to a group, specify the group name in the Group field when completing either of the following tasks:
Additionally, you can assign queues to groups by manually setting wt.queue.[queue_name] properties to the group name, where [queue_name] is the name of the queue.
3. Assign each group to one or more background method servers.
You must assign the Default group to a background method server. This is because those queues that have not been explicitly assigned to a group are in the Default group.
|
If a group is not assigned to a method server, the entries in queues assigned to the group do not execute.
|
To assign groups, specify the wt.queue.queueGroup property in the startup command for the background method server.