POOL
The POOL
element sets the limitations regarding the number of Virtual
Machines (DVMs) that are attached to a web service.
Syntax
<POOL>
[<START>...</START>]
[<MIN_AVAILABLE>...</MIN_AVAILABLE>]
[<MAX_AVAILABLE>...</MAX_AVAILABLE>]
[<MAX_REQUESTS_PER_DVM>...</MAX_REQUESTS_PER_DVM>]
</POOL>
Child elements
The POOL
element
may contain the following child elements:
- Zero or one START elements.
- Zero or one MIN_AVAILABLE element.
- Zero or one MAX_AVAILABLE element.
- Zero or one MAX_REQUESTS_PER_DVM element.
Usage
You use this element to configure how the web service is managed. You specify four values within
a POOL
element:
-
The number of DVMs to start when the GAS starts
-
The minimum number of DVMs to have alive while the GAS is running
-
The maximum number of DVMs to have alive while the GAS is running.
-
The maximum number of requests a DVM can handle before being stopped by the pool.
The POOL
element is only available for web services.
Pool example
<POOL>
<START>5</START>
<MIN_AVAILABLE>3</MIN_AVAILABLE>
<MAX_AVAILABLE>10</MAX_AVAILABLE>
<MAX_REQUESTS_PER_DVM>1</MAX_REQUESTS_PER_DVM>
</POOL>
In this example, 5 DVMs are started to service the web service when the GAS starts; the number can fall as low as 3 DVMs or rise as high as 10 DVMs. For more information on setting service pool elements, see the Service Pools topic