Timeouts
About
Timeouts for HTTP or TCP requests coming to the TR7 vService, between the client and TR7, and between TR7 and Backend Services, are controlled with Timeouts profiles.
How to Add?
To add a new Timeouts Profile, navigate to the Traffic Manager > Profiles > Timeouts > Add tab from the TR7 ASP web interface.
Interface
Timeouts Profiles Listing Screen
By following the steps "Traffic Manager > Profiles > Timeouts" you can access a list of all Timeouts Profiles on the TR7 ASP device. On this screen, you can add, edit, and delete Timeouts Profiles.
- 1 (Information to be Displayed in the Table)
Select which information to display in the table listing the Timeouts Profiles.
The selectable and default information includes;
- Name
- HTTP keepalive Timeout
- HTTP request Timeout
- Connect Timeout
- Client Timeout
- Tunnel (Websocket) Timeout
- Client FIN
- Server Timeout
- Queue Timeout
- Server FIN
- 2 (Add)
Click the Add
button to open a form for creating a new Timeouts Profile.
- 3 (Delete)
One or more Timeouts Profiles can be selected and deleted by clicking the Delete
button.
- 4 (Edit)
Click the Edit
button to open the editing screen for the relevant Timeouts Profile.
- 5 (Search)
Used to search for all expressions in the table.
- 6 (RegExp Search)
Used to regexp search for all expressions in the table.
- 7 (Column Based Search)
Used to column based search for all expressions in the table.
- 8 (Usage Filter)
Used to filter which vServices all expressions in the table are used in.
- 9 (Page Information)
Information about how many Timeouts Profiles are listed and how many are in the opened list. When Timeouts Profiles are selected on the left side for deletion, the information about the selected Timeouts Profile is also displayed here.
- 10 (Page Size)
Select how many Timeouts Profiles will be listed in the opened list. You can switch between pages using arrow symbols.
- Preview of the Selected Profile
After following the steps "Traffic Manager > Profiles > Timeouts" clicking on any profile opens a window on the right side of the screen with information about the relevant profile.
This window also provides information about "Used In". For instance, the "Timeout_1" timeout profile is used in the "test1" vService.
The preview can be closed by clicking the (x)
button at the top right of the opened window.
Interface
Timeouts Profile Adding Form
A new Timeouts Profile is added to the TR7 ASP device by following the steps "Traffic Manager > Profiles > Timeouts > Add".
- Name
Enter a name for the new Timeouts Profile.
- HTTP Keepalive Timeout
Enter the KeepAlive timeout value for HTTP requests in seconds (s). The default value is 120 seconds.
- HTTP Request Timeout
Enter the timeout value for HTTP requests in seconds (s). The default value is 30 seconds.
- Connect Timeout
Enter the timeout value for connection attempts to Backend Services in seconds (s). This duration is waited for connecting to Backend Services by default. If no connection is established within this time, it is assumed that Backend Services are unreachable. The default value is 20 seconds.
- Server Timeout
Enter the maximum inactivity duration for Backend Services in seconds (s). If any inactivity occurs between TR7 and Backend Services during this time, the connection will timeout. The default value is 90 seconds.
- Client Timeout
Enter the maximum inactivity duration for the client in seconds (s). If the connected client does not make any transfer during this time, the connection will timeout. The default value is 90 seconds.
- Queue Timeout
Enter the timeout value for staying in the queue in seconds (s). When the connection limit for Backend Services is reached, the connection is queued. Requests whose queue time expires are terminated, and a "503" HTTP status code is sent to the client by TR7. The default value is 60 seconds.
- Tunnel (WebSocket) Timeout
Enter the maximum inactivity duration for Tunnel (WebSocket) connections in seconds (s). The default value is 120 seconds.
- Client FIN
Enter the timeout value for client TCP FIN packets in seconds (s). The default value is 3 seconds.
- Server FIN
Enter the timeout value for Backend Service TCP FIN packets in seconds (s). The default value is 6 seconds.
- Add
Click the Add
button to add the Timeouts Profile.
Interface
How to Add a Timeouts Profile to the vService?
Step > 1
First, follow the steps "Settings Mode > vServices" on the TR7 web interface.
Step > 2
On the resulting screen, right-click the vService to which the Timeouts Profile will be added and select Edit
or click on the relevant vService and follow the "Actions > Edit" steps from the pane that opens on the right to reach the same window.
Step > 3
In the vService's editing screen, select "Details > Timeouts" to activate the Timeouts. Default profile can be used when it is first activated.
Step > 4
To use a previously added profile other than Default profile or to add a new profile, click the arrow next to the profile. Selections can be made from existing profiles.
A new Timeouts Profile can also be added by clicking the Add
button on the vService screen.
Step > 5
Click the Save
button to save the changes and wait for the vService to be reconfigured.