HTTP:persist(get_valid_server)
Gets the list of usable real servers and statuses.
Syntax
HTTP:persist(t);
Arguments
| Name | Description |
|---|---|
|
t |
A table specifies the operation. |
Events
Applicable in the following events:
-
PERSISTENCE
-
HTTP_REQUEST (supported since version 7.2.x)
Example
when PERSISTENCE{
debug("-----get valid server-----\n")
t={}
t["operation"] = "get_valid_server"
ret = HTTP:persist(t)
if ret then
for srv,stat in pairs(ret) do
debug("server %s, status %s\n",srv,stat)
end
end
}
Output:
Return the table of usable real server and server state(enable, backup)
Supported Version
FortiADC version 5.4.x and later. In 7.2.x, function extended to HTTP_REQUEST events.