|
<< Click to Display Table of Contents >> RayPack > 8.0 > User Guide > PackDesigner > MSI / MST / RPP-basierte Projekte > Visueller Designer-Modus > Datenbank und Server > IIS IIS-Anwendungspool hinzufügen |
Um einen IIS-Anwendungspool zu einem Packaging-Projekt hinzuzufügen, wechseln Benutzer in die IIS-Ansicht des Visual Designer-Modus.
•Mit einem Klick auf die Schaltfläche Create new... wird das Optionsmenü angezeigt. Klicken Sie auf Application pool, um den Assistenten für neue Anwendungspools aufzurufen.
•Als Alternative zum gleichen Assistenten können Benutzer auf den Application pools node in der IIS-Objektbaumstruktur auf der linken Seite der IIS-Ansicht klicken und auf die Schaltfläche Add new application pool im Detailbereich auf der rechten Seite klicken.
Arbeiten Sie sich durch die Schritte des Assistenten, um alle erforderlichen Eigenschaften für das neue Element zu definieren.
Sie können jederzeit mit den Schaltflächen Next oder Back, die am unteren Rand des Assistentendialogs angezeigt werden, innerhalb der bereits bearbeiteten Schritte navigieren.
Um den Assistenten zu beenden, ohne ein neues Objekt zu erstellen, verwenden Sie die Schaltfläche Cancel, die sich ebenfalls am unteren Rand des Assistentendialogs befindet.
.NET CLR version
Diese Eigenschaft gibt die .NET Framework-Version an, die vom Anwendungspool verwendet werden soll. Wählen Sie die erforderliche Version aus dem vordefinierten Satz verfügbarer Optionen aus.
Managed Pipeline mode
Bitte wählen Sie eine der vordefinierten Einstellungen:
•Classic
Dies ist der traditionelle Modus, wie er von IIS6 und früher bekannt ist. In diesem Modus arbeitet IIS direkt mit ISAPI-Erweiterungen und ISAPI-Filtern.
•Integrated
Wurde als neuer Modus in IIS7 eingeführt. Die IIS-Pipeline entspricht der ASP.NET-Anforderungspipeline.
Während der Classic-Modus ASP.NET als externes Plugin behandelt, ohne Kenntnis von und Zugriff auf interne Prozesse zu haben, ist im Integrated-Modus ASP.NET vollständig in IIS integriert.
Name
Der Name des App-Pools, wie er in der IIS-Anwendungspools-Übersicht angezeigt wird. Es handelt sich um eine alphanumerische Zeichenkette mit maximal 72 Zeichen. Es wird empfohlen, sicherzustellen, dass jeder Anwendungspool einen eindeutigen und informativen Namen hat, da dies die Objektverwaltung für die erstellte IIS-Struktur auf dem Zielrechner erleichtert.
Queue length
Dieser Wert definiert die maximale Anzahl von Anforderungen, die Http.sys für den Anwendungspool in die Warteschlange stellt. Wenn die Warteschlange voll ist, erhalten neue Anforderungen die Antwort 503 "Service Unavailable". Der Standardwert von 1000 wird beim Aufrufen des Assistenten bereits als Empfehlung angegeben.
Component
Jedes Anwendungspoolobjekt muss mit einem Komponentenelement des Packaging-Projekts verknüpft sein.
Um eine vorhandene Komponente als übergeordnetes Objekt des App-Pool-Elements auszuwählen, klicken Benutzer auf den nach unten zeigenden Pfeil auf der rechten Seite des Komponentenauswahlsteuerelements. Eine Liste vorhandener Komponenten wird angezeigt. Die eigentliche Auswahl erfolgt durch einen Klick auf eine der angezeigten Komponenten.
Um eine neue Komponente für das App-Pool-Objekt zu erstellen, klicken Benutzer auf die Schaltfläche [...] auf der rechten Seite des Komponentensteuerelements. Der allgemeine Dialog vom Typ Select Component wird angezeigt und ermöglicht das Erstellen und Auswählen von Komponenten.
Overwrite existing application pool
Dieses Kontrollkästchen löst eine Prüfung im IIS des Zielrechners aus und sucht nach Anwendungspools mit demselben Namen. Wenn ein solches Objekt vorhanden ist, wird es entweder vollständig mit den im Paket enthaltenen Eigenschaften des Anwendungspools überschrieben (wenn das Kontrollkästchen aktiv ist) oder vollständig unverändert gelassen (wenn das Kontrollkästchen inaktiv ist).
Limit
Konfiguriert den maximalen CPU-Zeit-Prozentsatz, den die Workerprozesse in einem Anwendungspool über einen durch die Einstellung "Limit Interval" angegebenen Zeitraum verbrauchen dürfen.
Wenn dieser Wert auf 0 gesetzt wird, wird die Begrenzung der Workerprozesse auf einen CPU-Zeit-Prozentsatz deaktiviert.
Limit action
Bitte wählen Sie die Aktion aus, die beim Erreichen des Limits durchgeführt werden soll:
•NoAction - ein Ereignisprotokolleintrag wird erstellt.
•KillW3WP - der Anwendungspool wird für die Dauer des Reset-Intervalls heruntergefahren und ein Ereignisprotokolleintrag wird erstellt.
•Throttle - der CPU-Verbrauch wird auf den im Limit festgelegten Wert begrenzt. Das Limit-Intervall wird nicht verwendet und ein Ereignisprotokolleintrag wird erstellt.
•ThrottleUnderLoad - der CPU-Verbrauch wird nur begrenzt, wenn CPU-Konkurrenz besteht. Das Limit-Intervall wird nicht verwendet und ein Ereignisprotokolleintrag wird erstellt.
Limit interval
Gibt den Reset-Zeitraum für CPU-Überwachungs- und Drosselungslimits für den Anwendungspool an. Wenn die Anzahl der Minuten seit dem letzten Prozessabrechnungs-Reset der durch diese Eigenschaft angegebenen Anzahl entspricht, setzt IIS die CPU-Timer für beide Protokollierungs- und Limit-Intervalle zurück.
Wenn dieser Wert auf 0 gesetzt wird, wird die CPU-Überwachung deaktiviert.
Identity
Konfiguriert den Anwendungspool zur Ausführung als integriertes Konto, z. B.:
•Network Service (empfohlen)
•Local Service
•Local System
•ApplicationPoolIdentity
•Als spezifische Benutzeridentität (Other)
User
Diese Gruppe von Steuerelementen wird aktiv, sobald die Identity-Eigenschaft auf Other gesetzt wird.
Der Zugriff auf Systemteile im Namen einer expliziten Benutzeridentität erfordert üblicherweise Anmeldeinformationen. Diese müssen in Form eines Benutzerobjekts angegeben werden. Um ein Benutzerobjekt auszuwählen oder zu erstellen, klicken Sie auf die Schaltfläche [...] auf der rechten Seite des Benutzereingabefelds. Der Dialog Select User wird angezeigt. Weitere Informationen zur Verwaltung von Benutzerdatenobjekten finden Sie im Abschnitt Common dialogs. Weitere Details finden Sie unter Benutzerdatenobjekte verwalten.
|
Achtung: Benutzerobjekte werden möglicherweise an mehreren Stellen innerhalb von SQL-Datenbank-, Skript- und IIS-Verwaltungsstrukturen verwendet. Wenn auf dasselbe Benutzerelement von verschiedenen Stellen aus verwiesen wird, wirken sich Änderungen an den Eigenschaften dieses Benutzerelements auf alle verknüpften Objekte aus. Bitte überprüfen Sie die Korrektheit von Benutzerprofil-Änderungen sorgfältig und stellen Sie sicher, dass alle verknüpften Objekte mit dem geänderten Eigenschaftssatz weiterhin gültig und funktionsfähig sind. |
Idle timeout
Zeitspanne, während der ein Workerprozess inaktiv bleibt, bevor er heruntergefahren wird. Ein Workerprozess ist inaktiv, wenn er keine Anforderungen verarbeitet und keine neuen Anforderungen eingehen. Der Standardwert von 20 Minuten wird beim Anzeigen des Assistentenschritts bereits als Empfehlung angegeben.
Maximum worker processes
Die maximale Anzahl von Workerprozessen, die zur Bearbeitung von Anforderungen für den Anwendungspool zulässig sind. Wenn diese Zahl größer als der empfohlene Standardwert von 1 ist, wird der Anwendungspool als "Web Garden" bezeichnet.
Private memory limit
Die maximale Menge an privatem Speicher, die ein Workerprozess verbrauchen kann, bevor der Anwendungspool recycelt wird. Ein Wert von 0 bedeutet, dass kein Limit festgelegt ist.
Regular time interval
Der Zeitraum, nach dem ein Anwendungspool recycelt wird. Ein Wert von 0 bedeutet, dass der Anwendungspool nicht in regelmäßigen Abständen recycelt wird.
Request limit
Die maximale Anzahl von Anforderungen, die ein Anwendungspool verarbeiten kann, bevor er recycelt wird. Ein Wert von 0 bedeutet, dass der Anwendungspool eine unbegrenzte Anzahl von Anforderungen verarbeiten kann.
Specific times
Ein Satz spezifischer lokaler Zeiten im 24-Stunden-Format, zu denen der Anwendungspool recycelt wird.
Virtual memory limit
Die maximale Menge an virtuellem Speicher, die ein Workerprozess verbrauchen kann, bevor der Anwendungspool recycelt wird. Ein Wert von 0 bedeutet, dass kein Limit festgelegt ist.
Verwenden Sie die Zusammenfassungsseite, um die Korrektheit der Anwendungspool-Eigenschaften zu überprüfen, die in den vorherigen Assistentenschritten definiert wurden.
•Wenn alle Eigenschaften wie gewünscht festgelegt sind, klicken Sie auf Process, um das Anwendungspoolobjekt endgültig zu erstellen.
•Wenn Änderungen erforderlich sind, klicken Sie auf Back, bis der Assistentenschritt mit der fehlerhaften Eigenschaftsdefinition angezeigt wird, und nehmen Sie die erforderlichen Änderungen vor.
Bitte beachten Sie, dass Änderungen in einem frühen Schritt zu unterschiedlichen Standardwerten oder Optionen in einem späteren Schritt führen können. Überprüfen Sie daher, ob alle Schritte die gewünschten Einstellungen enthalten, während Sie wieder zur Zusammenfassungsseite navigieren.
Sobald das neue Anwendungspoolobjekt erstellt wurde, kann der Assistent durch Klicken auf die Schaltfläche Finish in der unteren rechten Ecke geschlossen werden. Die IIS-Ansicht wird aktualisiert, und die Baumstruktur der vorhandenen Elemente enthält das neu erstellte Objekt.