Partager via


ApplicationPoolCpu.ResetInterval Propriété

Définition

Obtient ou définit la période de réinitialisation pour la surveillance du processeur et les limites de limitation sur un pool d’applications.

public:
 property TimeSpan ResetInterval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan ResetInterval { get; set; }
member this.ResetInterval : TimeSpan with get, set
Public Property ResetInterval As TimeSpan

Valeur de propriété

Valeur TimeSpan qui spécifie la période de réinitialisation pour la surveillance du processeur et les limites de limitation sur un pool d’applications. La valeur par défaut est Zero, ce qui désactive l’analyse du processeur.

Exemples

L’exemple suivant vérifie la valeur de la ResetInterval propriété . Si l’intervalle est défini sur plus de 10 minutes, la valeur est réinitialisée à 10 minutes. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ApplicationPoolCpu classe .

// Set the interval.Limit to a maximum of 10 minutes.
TimeSpan maxinterval = new TimeSpan(0, 10, 0);
if (apppool.Cpu.ResetInterval > maxinterval)
{
    apppool.Cpu.ResetInterval = maxinterval;
    apppool_isdirty = true;
}

Remarques

Vous pouvez voir et modifier la ResetInterval propriété dans la boîte de dialogue Paramètres avancés du Gestionnaire des services Internet.

Lorsque vous définissez la ResetInterval propriété, vous devez appeler la Microsoft.Web.Administration.ServerManager.CommitChanges méthode pour conserver les modifications apportées au fichier ApplicationHost.config.

Lorsque le temps écoulé depuis la dernière réinitialisation comptable du processus est égal à l’intervalle de temps spécifié par cette propriété, IIS 7 réinitialise les minuteurs du processeur pour les intervalles de journalisation et de limite. La définition de cette propriété sur 0, qui est la valeur par défaut, désactive la surveillance du processeur.

Important

La valeur de la ResetInterval propriété doit être supérieure à la durée entre les opérations de journalisation. Sinon, IIS 7 réinitialise les compteurs avant la journalisation et la comptabilité des processus ne se produit pas.

Notes

La comptabilité des processus dans IIS 7 utilise des objets de travail Windows pour surveiller les temps processeur d’un processus entier. Par conséquent, traiter les journaux de comptabilité et limiter uniquement les applications qui sont isolées dans un processus distinct d’IIS 7.

S’applique à