ApplicationPoolCpu.ResetInterval Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.