Citrix Virtual Apps and Desktops

Dynamic session timeouts

This feature lets you configure disconnected and idle session timeouts for your peak and off-peak usage times to achieve faster machine draining and cost savings. This feature applies to single-session and multi-session OS machines. A VDA reports idle times for sessions that have been idle for more than 10 minutes, so dynamic session timeouts will not be able to disconnect idle sessions within 10 minutes of being idle. A lesser value removes lingering sessions sooner, thus reducing costs.

Autoscale multi-session OS - dynamic session timeout

Note:

  • This feature is always available for multi-session OS delivery groups.
  • For single-session OS delivery groups, this feature applies to VDAs of version 2206 CR or later, or 2203 LTSR CU3 or later. Ensure that those VDAs have registered with Citrix Cloud at least once. When unavailable, the following user interface appears:

Dynamic session timeout unavailable

  • Autoscale dynamic timeouts are for cost savings. If used for security purposes, the configured timeouts might conflict with your GPO or Manage console policies. When a conflict occurs, the shorter timeout prevails.

Idle session timeout. Enables or disables a timer that specifies how long an uninterrupted user connection is maintained if there is no user input. When the timer expires, the session is placed in the disconnected state and the Disconnected session timeout applies. If the Disconnected session timeout is disabled, the session is not logged off.

Important:

  • If you specify a value less than or equal to 10 minutes (600 seconds), Autoscale disconnects the relevant sessions after they have been idle for 10 minutes. This is because Autoscale relies on session idle times that VDAs report. VDAs report idle times only for sessions that have been idle for more than 10 minutes.
  • An idle session will still be placed into a disconnected state if the user interacts with it within the last 5 minutes of reaching the idle session timeout.

Disconnected session timeout. Enables or disables a timer that specifies how long a disconnected desktop remains locked before the session is logged off. If enabled, the disconnected session is logged off when the timer expires.

Dynamic session timeouts

In this article