Je n'ai obtenu aucune aide sur le forum TechNet, alors je vais tenter ma chance ici :).
Notre serveur Web exécute Server 2008 SP1, édition standard 64 bits. Depuis une semaine environ, nous constatons une corruption répétée du journal des événements de l'application. À chaque fois, nous pouvons corriger l'altération en effaçant le journal. Mais l'altération revient toujours, parfois en l'espace d'une heure ou deux.
Nous avons un script PowerShell qui vérifie périodiquement le journal des événements et nous envoie des courriels sur les événements d'erreur. Lorsque le journal est devenu corrompu, l'exécution de "get-eventlog Application" à partir de PowerShell produit la sortie suivante :
Get-EventLog : Impossible de lire l'entrée du journal numéro 696. Le journal des événements est peut-être corrompu. À la ligne:1 char:13
+ get-eventlog <<<< Application
En général, plusieurs entrées valides du journal des événements sont affichées avant l'erreur de corruption.
Les autres journaux d'événements (Système, Sécurité, etc.) ne présentent pas cette corruption.
Si je regarde le journal des applications dans l'observateur d'événements, je vois plusieurs événements sans aucune information. Dans la vue en liste, ils affichent l'icône "information", mais toutes les autres colonnes sont vides. Dans les onglets "général" et "détails", tout est vide.
J'ai pensé à la corruption du disque. Mais comme cela n'affecte que le journal des événements, je suis sceptique quant à l'origine des disques. Le serveur possède une seule matrice RAID-1 dont l'état est sain. La mise en cache en écriture est désactivée. Toutes les applications et tous les sites hébergés sur le serveur semblent fonctionner correctement ; seul le journal des événements a des problèmes.
Sur TechNet, quelqu'un a répondu que cela ressemblait à un problème PowerShell - mais ce n'est pas le cas, puisque la corruption est également visible dans l'interface graphique de l'observateur d'événements.
J'apprécierais toute idée que vous pourriez avoir pour trouver la cause de ce problème...
Merci,
Richard