Configura servizio: scheda Limitazione

Utilizzare la scheda Limitazione nella finestra di dialogo Configura servizio per configurare le impostazioni di limitazione relative al servizio selezionato.

Campo

Descrizione

Numero massimo di chiamate simultanee

Specificare il numero massimo di messaggi che un host del servizio può elaborare simultaneamente. Se il numero delle chiamate elaborate è pari a questo valore, le nuove chiamate vengono accodate fino al completamento di una delle chiamate attive. I valori consentiti per il parametro sono compresi tra 0 e Int32.MaxValue. Impostare il parametro su 0 equivale a impostarlo su Int32.MaxValue. Il valore predefinito è 16 * il numero di processori nel computer.

Numero massimo di istanze simultanee

Specificare il numero massimo di oggetti InstanceContext nel servizio. È importante ricordare la relazione fra la proprietà MaxConcurrentInstances e la proprietà InstanceContextMode. Se InstanceContextMode è PerSession, il valore risultante è il numero totale di sessioni. Se InstanceContextMode è PerCall, il valore risultante è il numero di chiamate simultanee. Se si riceve un messaggio quando il numero massimo di oggetti InstanceContext esiste già, il messaggio viene conservato finché l'oggetto InstanceContext non si chiude. I valori consentiti per il parametro sono compresi tra 1 e Int32.MaxValue. Il valore predefinito è Numero massimo di chiamate simultanee + Numero massimo di sessioni simultanee.

Numero massimo di sessioni simultanee

Specificare il numero massimo di sessioni che un host del servizio può accettare. L'host del servizio accetterà le connessioni in eccesso rispetto al limite ma saranno attivi soltanto i canali entro il limite (i messaggi vengono letti dal canale). I valori consentiti per questo parametro sono compresi tra 0 e Int32.MaxValue. Impostare il valore su 0 equivale a impostarlo su Int32.MaxValue. Il valore predefinito è 100 * il numero di processori nel computer.

Configurazioni correlate

I campi della scheda Limitazione corrispondono agli attributi maxConcurrentCalls, maxConcurrentInstances e maxConcurrentSessions nell'elemento serviceThrottling. Nella configurazione di esempio seguente, l'elemento serviceThrottling nell'elemento di comportamento associato al servizio s1 consente di configurare le impostazioni di limitazione relative al servizio s1.

<system.serviceModel>
    <services>
        <service name="s1" behaviorConfiguration="sampleBehavior"/>
    </services>
    <behaviors>
        <serviceBehaviors>
            <behavior name="sampleBehavior">
                <serviceThrottling
                    maxConcurrentCalls="17"
                    maxConcurrentInstances="27"
                    maxConcurrentSessions="11" />
            </behavior>
        </serviceBehaviors>
    </behaviors>
</system.serviceModel>

Cmdlet correlati

La scheda Limitazione utilizza internamente i cmdlet Get-ASAppServiceThrottling e Set-ASAppServiceThrottling per ottenere e impostare i valori dei parametri di limitazione.

  2011-12-05