Session Idle Time Configuration - Intergraph Smart Materials - Version 10.2 - Installation & Upgrade - Hexagon

Intergraph Smart Materials Installation (10.2)

Language
English
Product
Intergraph Smart Materials
Subproduct
Classic
Search by Category
Installation & Upgrade
Smart Materials/Smart Reference Data Version
10.2

If the default session idle time of 30 minutes does not meet the requirement of your company, you can change it in the web.config of the databroker. You can find the web.config in the server installation directory:

<ProductRootLocation>\Web\DataBrokerService\Web.config

The session idle time is configurable with the PrimaryClientThreadIdleTime setting as shown in the example below.

<SmartServiceSettings>

            <add key="PrimaryClientThreadIdleTime" value="00:40:00"/>

            <add key="MaxThreadsPerClient" value="4"/>

        </SmartServiceSettings>

Additionally, you must adjust the application pool idle time as described below.

  1. Start the Internet Information Services (IIS) Manager.

  2. Click to expand <your_server_name> > Sites > Default Web Site > <your_installation_name>.

    Replace <your_server_name> with the machine name of the Smart Materials server, and <your_installation_name> with the name you used for the installation, for example, Smart Materials 2020.

  3. Right-click DataBrokerService and click Manage Application > Advanced Settingsā€¦ on the context menu.

  4. In the Advanced Settings dialog box, select Application Pool to view the application pool name.

  5. Close the dialog box.

  6. Click Application Pools in the tree to display all available application pools on the right.

  7. Right-click the application pool name determined in step 4 and click Advanced Settings ā€¦ on the context menu.

    IISDataBrokerIdleTime02

  8. Change the value of parameter Idle Time-out (minutes) and click OK.

    IISDataBrokerIdleTime03

    The Application Pool Idle Time-out should at least be set to the same value as the PrimaryClientThreadIdleTime in the web.config of the DataBroker, but we recommend setting a higher value for the Application Pool Idle Time-out.

  9. Restart the IIS.