Skip to content

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.

LOGO

Timeouts Profiles Listing Form

- 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.


Used to search for all expressions in the table.


Used to regexp search for all expressions in the table.


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.

LOGO

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".

LOGO

Timeouts Profile Adding Form

- 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.

LOGO

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.

LOGO

A new Timeouts Profile can also be added by clicking the Add button on the vService screen.

LOGO

Step > 5

Click the Save button to save the changes and wait for the vService to be reconfigured.