Symptoms

Disabled SCOM 2012 Web Console timeout settings, but its still timing out.

Cause

The Operations Manager environment must have the web console installed on a management server for users to connect to the web console by using a web browser.

By default, the web console session is limited to 30 minutes. You can change this limit by editing the web.config file (Program Files\System Center Operations Manager 2012\WebConsole\WebHost) and changing the autoSignOutInterval value from “30” to a shorter or longer interval, or disable the session limit by changing the value to “0”, as shown in the following example.

Note
After you change the web.config file, you must open a new web console session for the changes to take effect.


Resolution

We need to edit the Web.Config file and change the below values.

NOTE: Please backup the Web.Config file before we try to make any changes

  1. 1) In order to completely disable the Web Console Timeout, we need to perform the below listed two changes in the Web.Config file.
  2. 2) In order to decrease or increase the Web Console Timeout value, then we need to perform the first change in the Web.Config file.

We need to perform IISRESET on the server once we modify the Web.Config file. 

Change from:

<connection autoSignIn=”true” autoSignOutInterval=”30″>
<session encryptionKey=”SessionEncryptionKey”>
<overrideTicket encryptionKey=”OverrideTicketEncryptionKey”/>
</session>
<managementServer name=”localhost”/>
</connection>

 

Change to:

<connection autoSignIn=”true” autoSignOutInterval=”0″>
<session encryptionKey=”SessionEncryptionKey”>
<overrideTicket encryptionKey=”OverrideTicketEncryptionKey”/>
</session>
<managementServer name=”localhost”/>
</connection>

Change from:

<connection>
<session encryptionKey="SessionEncryptionKey">
<overrideTicket encryptionKey="OverrideTicketEncryptionKey>
</session>
<managementServer name="localhost"/>
</connection>

 

 Change to:

<connection autoSignOutInterval="0">
<session encryptionKey="SessionEncryptionKey">
<overrideTicket encryptionKey="OverrideTicketEncryptionKey>
</session>
<managementServer name="localhost"/>
</connection>