When using Client-side Fault Tolerance and Load Balancing for Internal Web Content users may revert to the logged out page in less than the timeout period specified in Citrix Access Management Console. The logged out message is:
Error: Your session with the web server expired.You have been logged out.
There are a number of causes of this:
1) Check the Session Timeout
From Access Management Console:
- Select the Web Interface site
- Select Manage Session Preferences from Common Tasks
- Select General | Web Sessions
- Ensure timeout is correct
2) Check the IIS Timeouts
As per
http://support.citrix.com/article/CTX103163
Change the following time-outs in Internet Services Manager
- Select Server | Web Sites | Default Web Site
- Right click on Default Web Site and select Properties from the context menu
- Select Home Directory
- Click Configuration in Application Settings
- Select the Options tab
- Enable the session state time-out and set the Session timeout to the desired timeout
- Click OK
- If prompted to update Inheritance Overrides DO NOT select and Child Nodes and click OK
- Also check Server | Web Sites | Default Web Site | Citrix | AccessPlatform
- Select Server | Application Pools | CitrixWebInterface4.6.0AppPool
- Right click on CitrixWebInterface4.6.0AppPool and select Properties from the context menu
- Select the Performance tab
- Set Shutdown worker processes after being idle to the desired timeout, or uncheck it
- Click OK
- Also check Server | Application Pools | DefaultAppPool
3) Check DNS Timeout
The DNS records for the multiple A records can timeout, causing the client to be directed to a Web Interface server where the don't have a valid session and so will be prompted with the logout page.
From DNS Management:
- Select View | Advanced
- Double click the appropriate DNS A record
- Ensure the Time to live (TTL) value is larger that the required timeout
- Click OK
- Repeat for the other multiple A records