server task throttle

Places the server that is at this junction in a throttled operational state.

server task instance-webseald-host throttle [-i server_uuid] junction_point

The server task throttle command places the server that is at this junction in a throttled operational state. Users can create a session with WebSEAL before the invocation of this command. Only requests from such users are processed by the specified server. If a server is not specified, all servers that are at this junction are placed in a throttled operational state.

Options

Authorization

Users and groups that require access to this command must be given the c (control) permission in the ACL that governs the /WebSEAL/host_name-instance_name/junction_point object. For example, the sec_master administrative user is given this permission by default.

Return codes

This command is available only when WebSEAL is installed.

Example

The following example places the backappl server located at the /pubs junction point in a throttled operational state. To determine the UUID of this junctioned server, run the server task show command:
pdadmin> server task default-webseald-cruz show /pubs
Output is like:
Junction point: /pubs
...
Server 1:
ID: 6fc3187a-ea1c-11d7-8f4e-09267e38aa77
Server State: running
Operational State: Online
Hostname: backapp1.diamond.example.com
...
Current requests: 0
...

Place this server in a throttled operational state:

pdadmin> server task default-webseald-cruz throttle \
-i 6fc3187a-ea1c-11d7-8f4e-09267e38aa77 /pubs

See also

server task offline
server task online
server task virtualhost offline
server task virtualhost online
server task virtualhost throttle

Parent topic: pdadmin commands