Bearbeiten

Freigeben über


Fragen zur Protokollierung und Überwachung

Können Sie die „Protokollierung“ an Remoteadmins delegieren?

Nein Es befindet sich im Abschnitt Website, und nur Computeradmins können diesen Abschnitt ändern. Sie können nur delegieren, ob es protokolliert wird oder nicht.

Welche Art von Belastung stellt ein benutzerdefiniertes Protokollierungsmodul für den Server dar? (Deaktivieren des Kernelmoduscaches).

Dies hängt vollständig von der Anwendung und der Implementierung des Protokollierungsmoduls ab. Wenn Sie die CPU auslasten, während Sie statische Dateien bereitstellen, wird die Protokollierung in SQL sehr groß sein. Wenn Sie 50 Anfragen pro Sekunde bearbeiten, kann die Protokollierung in SQL höchstwahrscheinlich mithalten. Sie verlieren jedoch die Vorteile des Kernelmoduscaches.

Gibt es eine Protokollierung der delegierten Verwaltung? Können wir eine Überprüfung der delegierten Admins durchführen?

Die einzige derzeit verfügbare Protokollierung befindet sich in %systemdrive%\inetpub\logs\wmsvc. Sie liefert jedoch keine nützlichen Informationen darüber, was tatsächlich getan wurde oder mit welchem Objekt eine Verbindung hergestellt wurde, da diese Informationen Teil der Header sind. Wir überlegen, ob wir das Remotingverhalten dahingehend ändern können, dass für bestimmte Dinge QueryString verwendet wird, damit das Protokoll abgefragt werden kann.

Wenn Sie z. B. den Moduldienst und die Methode, die wir aufrufen, als Teil des Abfrage-Strings verschieben, wird dies automatisch in das Protokoll aufgenommen. Auf diese Weise können Sie herausfinden, was auf ihrer Website gemacht wird. Außerdem sollten der SiteName und der Anwendungspfad, mit dem Sie sich verbunden haben, dort zu sehen sein (in Verbindung mit der Standardwebsite) und möglicherweise auch der aktuelle Konfigurationspfad, mit dem Sie sich verbinden (jetzt MyApp unter meiner Standardwebsiteverbindung bearbeiten). Eine Sache, die wir niemals in die Abfragezeichenfolge aufnehmen sollten, sind Argumente, da wir nicht wollen, dass potenziell sensible Informationen in Ihr Protokoll aufgenommen werden. Dadurch wird auch der Phishing-Angriff „E-Mail-Link“ verhindert.

Gibt es eine Option zum Überwachen der Datei applicationhost.config?

Applicationhost.config ist eine Datei für die das Dateisystem die Überwachung unterstützt. Es gibt auch ein Feature für den Konfigurationsverlauf (nicht für die Überprüfung, sondern um sich an Ihre letzten Konfigurationen zu erinnern).

Kann die zentrale W3CLogFile auf eine UNC-Freigabe verweisen?

Ja, sie kann auf eine UNC-Freigabe verweisen.

Können mehrere Front-Ends in dieselbe Protokolldatei auf einer Freigabe schreiben?

Nein, denn es gibt keinen Serialisierungsdienst, der den Dateizugriff zwischen verschiedenen Autoren serialisieren würde. Das Dienstprogramm Log Parser unterstützt das Zusammenführen von Protokolldateien und möglicherweise auch das Einfügen in SQL.

Hinweis

Das Schreiben in separate Protokolldateien kann Ihnen auch dabei helfen, festzustellen, welche Anfragen an einen bestimmten Server in der Farm gerichtet sind. Dies kann hilfreich sein, wenn Sie sporadische Fehler sehen und herausfinden müssen, auf welchem Server sie aufgetreten sind.

Unterstützt der SQL-Protokollierungsanbieter die W3C-Standards? Können wir die Protokollierung in SQL zentralisieren, indem wir das erweiterte W3C-Format verwenden?

Die ODBC-Protokollierung ist noch im Produkt enthalten. Es ist jedoch trivial, Ihre eigene SQL-Protokollierung auf der Grundlage neuerer, schnellerer Datenbank-APIs zu schreiben. Wir empfehlen, ein SQL-Protokollierungsmodul zu schreiben, anstatt die alten ODBC-Schnittstellen zu verwenden.

Welche Art von Fehlerberichten ist für Anwendungspools implementiert?

Ereignisprotokolle, FREB, ETW-Tracing, detaillierte Fehler

Wir haben die Funktion „Ressourcen und Support“ überwacht, die durchschnittlich 10 % der Festplattenlast verbraucht und bei der Installation etwa 38 GB an Daten verbraucht hat. Diskeeper 11 Die Defragmentierung des Volumes dauerte über sieben Stunden, bevor die Daten gelöscht wurden. Jetzt dauert sie nur noch fünf Minuten. Gibt es Probleme beim Deaktivieren dieses Diensts?

Wenn Sie den Dienst deaktivieren, wird die Windows-Fehlerberichterstattung abgeschaltet und Sie können keine Lösungen für Probleme auf dem Computer finden. Es sollte keine weiteren Probleme mit der Deaktivierung des Diensts geben.

Zeichnet IIS 7.0 komprimierte oder unkomprimierte (oder beides) Bytes in den Websiteprotokolldateien auf?

Die Größe der *Antwort* wird aufgezeichnet. Wenn also eine 100 KB ASPX-Antwort auf 50 KB komprimiert wird, sehen Sie in der Protokolldatei 50 KB. Es muss eine Möglichkeit geben, die Bandbreiteneinsparungen zu messen, denn ms.com hat dies einmal gemessen.