ProcessModelSection.RequestQueueLimit Propriedade

Definição

Recebe ou define um valor que indica o número de pedidos permitidos na fila.

public:
 property int RequestQueueLimit { int get(); void set(int value); };
[System.ComponentModel.TypeConverter(typeof(System.Configuration.InfiniteIntConverter))]
[System.Configuration.ConfigurationProperty("requestQueueLimit", DefaultValue=5000)]
[System.Configuration.IntegerValidator(MinValue=0)]
public int RequestQueueLimit { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Configuration.InfiniteIntConverter))>]
[<System.Configuration.ConfigurationProperty("requestQueueLimit", DefaultValue=5000)>]
[<System.Configuration.IntegerValidator(MinValue=0)>]
member this.RequestQueueLimit : int with get, set
Public Property RequestQueueLimit As Integer

Valor de Propriedade

O número de pedidos permitidos para serem enfileirados. O padrão é 5000.

Atributos

Exemplos

O seguinte exemplo de código mostra como usar a RequestQueueLimit propriedade.


// Get the current RequestQueueLimit property value.
int requestQueueLimit =
    processModelSection.RequestQueueLimit;

// Set the RequestQueueLimit property to 10240.
processModelSection.RequestQueueLimit = 10240;
' Get the current RequestQueueLimit property value.
   Dim requestQueueLimit As Integer = _
   processModelSection.RequestQueueLimit

' Set the RequestQueueLimit property to 10240.
processModelSection.RequestQueueLimit = 10240

Observações

Se o número de pedidos permitidos na fila for ultrapassado, o ASP.NET começa a devolver erros "503 - Server Too Busy" a novos pedidos. Quando este limite é atingido, o sistema está a operar em condições anormais. Isto pode ser sintoma de uma avaria ou, talvez, apenas de carga elevada. Reiniciar (reiniciar) o processo do trabalhador pode tornar-se a única forma de evitar mais problemas.

Aplica-se a