Clusters: Configuration: Servers
Configuration Options Related Tasks Related Topics
This page is used to configure the servers that are assigned to this cluster.
Clusters can contain both explicitly configured and dynamically created servers. The following settings are used to determine the number and characteristics for these dynamic servers.
Configuration Options
Name Description Server Template The server template used to configure the dynamic servers in this cluster. Only templates that specify this cluster are valid choices.
MBean Attribute:
DynamicServersMBean.ServerTemplate
Changes take effect after you redeploy the module or restart the server.
Server Name Prefix Specifies the prefix to be used when naming new dynamic servers in this cluster.
MBean Attribute:
DynamicServersMBean.ServerNamePrefix
Changes take effect after you redeploy the module or restart the server.
Dynamic Cluster Size The number of dynamic server instances allowed to be created.
MBean Attribute:
DynamicServersMBean.DynamicClusterSize
Minimum value:
0
Maximum value:
800
Max Dynamic Cluster Size The maximum number of server instances that may be running in the dynamic cluster.
MBean Attribute:
DynamicServersMBean.MaxDynamicClusterSize
Minimum value:
0
Maximum value:
800
Min Dynamic Cluster Size Get the minimum number of running server instances that the Elasticity Framework will attempt to keep in the dynamic cluster.
MBean Attribute:
DynamicServersMBean.MinDynamicClusterSize
Minimum value:
0
Maximum value:
800
Dynamic Cluster Cooloff Period In Seconds The cool-off period, in seconds, for elastic scaling operations.
MBean Attribute:
DynamicServersMBean.DynamicClusterCooloffPeriodSeconds
Minimum value:
0
Dynamic Cluster Shutdown Timeout In Seconds Timeout period in seconds.
MBean Attribute:
DynamicServersMBean.DynamicClusterShutdownTimeoutSeconds
Minimum value:
0
Enable Ignore Sessions During Shutdown Specifies whether the Elasticity Framework should ignore inflight HTTP sessions while shutting down servers.
MBean Attribute:
DynamicServersMBean.IgnoreSessionsDuringShutdown
Enable Wait For All Sessions During Shutdown Specifies whether to wait for all inflight HTTP sessions (persisted and non-persisted) to complete work while shutting down servers.
MBean Attribute:
DynamicServersMBean.WaitForAllSessionsDuringShutdown
Enable Calculated Listen Ports Specifies whether listen ports are calculated.
MBean Attribute:
DynamicServersMBean.CalculatedListenPorts
Changes take effect after you redeploy the module or restart the server.
Enable Calculated Machine Associations Specifies whether dynamic servers are assigned to a machine.
The CalculatedMachineNames attribute controls how server instances in a dynamic cluster are assigned to a machine. If the attribute is not set, then the dynamic servers will not be assigned to a machine. If the attribute is set, then the MachineNameMatchExpression attribute is used to select the set of machines to use for the dynamic servers.
MBean Attribute:
DynamicServersMBean.CalculatedMachineNames
Changes take effect after you redeploy the module or restart the server.
Machine Name Match Expression Specifies the machines that dynamic servers are assigned to.
If a machine in the domain matches the expression, then it will be included in the set of machines used by these dynamic servers. The expression is a comma separated set of values that specify the machines to match. Each value will either match a machine name exactly or if specified with a trailing '*' suffix then will match multiple machine names. If not set, then all machines in the domain are available for these servers.
MBean Attribute:
DynamicServersMBean.MachineNameMatchExpression
Changes take effect after you redeploy the module or restart the server.
Machine Match Type The machine tag expression to use when selecting machine names.
MBean Attribute:
DynamicServersMBean.MachineMatchType
Changes take effect after you redeploy the module or restart the server.
Machine Match Expression The machine match expression used for server assignments.
If the Machine Match Type is
name
, each specified value matches a machine name exactly, or if specified with a trailing asterisk (*) suffix, matches multiple machine names. If the Machine Match Type istag
, each specified value matches all of the machines that have those tag values.MBean Attribute:
DynamicServersMBean.MachineMatchExpression
Changes take effect after you redeploy the module or restart the server.