Increase session timeout on Citrix StoreFront

 

On StoreFront, navigate to c:\inetpub\wwwroot\Citrix\<StoreWeb>
Open web.config

Locate the entry: <sessionState timeout=”20″ /> in the web.config file.
Change the “sessionState timeout” to desired value (in minutes).
Locate the entry: <authentication tokenLifeTime=”08:00:00″ method=”Auto” />
Change the “tokenLifeTime” to desired value (hh:mm:ss).

On StoreFront, navigate to c:\inetpub\wwwroot\Citrix\Authentication
Open web.config

Locate the entry: defaultLifetime=”01:00:00″ maxLifetime=”01:00:00″>
Change the “maxLifetime” value so it matches your sessionState value.
Repeat this step for all ‘maxLifetime’ values except the one that is set to 20:00:00

Restart IIS

If session timeout are not applied on StoreFront Servers
In IIS, select Application Pool ‘Citrix Receiver for Web’ and open Advanced Settings. Change the Idle Time-out (minutes) to desired value.

Restart IIS

If you are using a NetScaler, you also need to change the session time-out and client idle time-out settings on your session policy.

Expand NetScaler Gateway > Policies and then click Session.
On the Client Experience tab, do one or both of the following:

Next to Session Time-out (mins), click Override Global and then type the number of minutes.
Next to Client Idle Time-out (mins), click Override Global, type the number of minutes.

 

Leave a Reply

Your email address will not be published. Required fields are marked *