J'écris un service .NET qui surveille les pools d'applications. basé sur des déclencheurs spécifiques, je les redémarre. Cependant, je ne veux pas les redémarrer si le déclencheur s'est produit avant qu'ils ne soient recyclés pour la dernière fois. Comment puis-je connaître le "dernier temps de recyclage" d'un pool d'applications?Déterminer la dernière fois qu'un pool d'applications a été recyclé
5
A
Répondre
2
Si la LogEventOnRecycle
propriété est définie, vous devriez être en mesure de lire ces informations du journal des événements en utilisant le EventLog Class
0
Je suis allé dans le trou de lapin de regarder à travers le journal des événements et j'ai pu détecter dernière quand un pool d'applications a été recyclé pour la dernière fois, mais il était très gourmand en ressources car il fallait lire les journaux du disque. Je suggère fortement d'utiliser
Process.GetCurrentProcess().StartTime