Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

How to Configure Concurrent Sessions and Calls

Updated: March 25, 2014

Applies To: System Center 2012 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 SP1 - Service Manager

By limiting the number of concurrent calls and sessions on the Web Content Server in System Center 2012 – Service Manager, you can limit the number of resources used by the Self-Service Portal. Use the following procedure to configure the number of concurrent calls and sessions. For more information, see the MSDN article <serviceThrottling> to specify the throttling mechanism of a Windows Communication Foundation (WCF) service.

To configure concurrent calls and sessions

  1. Log in to the computer hosting the Web Content Server with administrative privileges.

  2. Using a text editor of your choosing (for example, Notepad), open the Web.config file in the %inetroot%\inetpub\wwwroot\System Center Service Manager Portal\servicehost folder.

  3. Locate the <serviceBehaviors> section, as shown in the following example:

    <system.serviceModel>
    <behaviors>
    <serviceBehaviors>
    <behavior name="DefaultHttpServiceBehavior">
    <serviceMetadata httpGetEnabled="true"/>
    <serviceDebug includeExceptionDetailInFaults="true"/>
    <dataContractSerializer maxItemsInObjectGraph="2147483647"/>
    </behavior>
    <behavior name="DefaultHttpsServiceBehavior">
    <serviceMetadata httpsGetEnabled="true"/>
    <serviceDebug includeExceptionDetailInFaults="true"/>
    <dataContractSerializer maxItemsInObjectGraph="2147483647"/>
    </behavior>
    </serviceBehaviors>
    </behaviors>
    
  4. Add the line <serviceThrottling maxConcurrentCalls="160" maxConcurrentSessions="10000"/> in both the DefaultHttpServiceBehavior and DefaultHttpsServiceBehavior sections, as shown in the following example:

    <system.serviceModel>
    <behaviors>
    <serviceBehaviors>
    <behavior name="DefaultHttpServiceBehavior">
    <serviceMetadata httpGetEnabled="true"/>
    <serviceThrottling maxConcurrentCalls="160" maxConcurrentSessions="10000"/>
    <serviceDebug includeExceptionDetailInFaults="true"/>
    <dataContractSerializer maxItemsInObjectGraph="2147483647"/>
    </behavior>
    <behavior name="DefaultHttpsServiceBehavior">
    <serviceMetadata httpsGetEnabled="true"/>
    <serviceDebug includeExceptionDetailInFaults="true"/>
    <serviceThrottling maxConcurrentCalls="160" maxConcurrentSessions="10000"/>
    <dataContractSerializer maxItemsInObjectGraph="2147483647"/>
    </behavior>
    </serviceBehaviors>
    </behaviors>
    
  5. Close your text editor, and save the changes.

See Also

-----
For additional resources, see Information and Support for System Center 2012.

Tip: Use this query to find online documentation in the TechNet Library for System Center 2012. For instructions and examples, see Search the System Center 2012 Documentation Library.
-----
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.