ProcessModelSection.RequestQueueLimit Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kuyrukta izin verilen istek sayısını belirten bir değer alır veya ayarlar.
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
Özellik Değeri
Kuyruğa alınmasına izin verilen istek sayısı. Varsayılan değer 5000'dir.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği özelliğinin RequestQueueLimit nasıl kullanılacağını gösterir.
// 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
Açıklamalar
Kuyrukta izin verilen istek sayısı aşılırsa, ASP.NET yeni isteklere "503 - Sunucu Çok Meşgul" hataları döndürmeye başlar. Bu sınıra ulaşıldığında sistem anormal koşullarda çalışır. Bu bir arıza belirtisi veya belki de yüksek yük olabilir. Çalışan işleminin yeniden başlatılması (zıplaması) başka sorunları önlemenin tek yolu olabilir.