Wie kann verhindert werden, dass IIS die Website herunterfährt, wenn sie nicht verwendet wird?

painiyff

Ich habe eine Webanwendung, die unter IIS gehostet wird. Es handelt sich um ein Data Warehouse, und während des Startvorgangs muss eine große Anzahl von Elementen im Speicher instanziiert werden (die vollständige Einrichtung dauert ungefähr 20 Minuten). Da diese Website für unser Unternehmen von entscheidender Bedeutung ist, muss dieses System tagsüber zu 100% online sein und kann nur außerhalb der Arbeitszeit neu gestartet werden.

Aus irgendeinem Grund scheint diese Webanwendung "offline" zu sein, wenn sie längere Zeit nicht verwendet wird. Ich weiß das, weil der Cache beim Besuch der Website nicht vollständig instanziiert wird. Das ist inakzeptabel.

Mir ist nicht klar, warum die Website geschlossen ist. Der Anwendungspool wird nur so eingestellt, dass er täglich um 4:00 Uhr (jetzt 11 Uhr) recycelt wird.

Gibt es andere Einstellungen, die mir im IIS-Teil nicht bekannt sind und die dazu führen, dass die Website automatisch heruntergefahren wird?

Addl Hinweis: Die Website wird nicht automatisch geschlossen, wenn sie in IISExpress in Visual Studio ausgeführt wird. Nur die auf IIS gehostete Produktionsversion wird deaktiviert.

Hier ist ein Bildschirm mit den erweiterten Einstellungen für den Anwendungspool, unter dem die Website ausgeführt wird. (Nicht sicher, ob es nützlich ist.)

Anwendungspooleinstellungen

Ich bin auf IIS 7.5, Server 2008 R2. Es ist eine ASP.NET 5-Webanwendung.

Pankaj Kapare

Überprüfen Sie die Einstellungen für das Leerlaufzeitlimit unter dem Prozessmodell im Screenshot. Diese Einstellung führt dazu, dass der App-Pool heruntergefahren wird, wenn er 20 Minuten lang inaktiv bleibt. Sie können es auf 0 setzen, damit es auch dann noch läuft, wenn es inaktiv ist, dh keine Anforderungen verarbeitet.Geben Sie hier die Bildbeschreibung ein

Hinweis: Wenn der App-Pool ständig ausgeführt wird, wird der wertvolle Speicher des Servers verbraucht. Dies kann insbesondere dann kritisch werden, wenn in der Anwendung Speicher verloren geht.

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Wie kann verhindert werden, dass die an Optional's orElse übergebene Funktion ausgeführt wird, wenn das Optional nicht leer ist?

Wie kann verhindert werden, dass eine Website (ein Spiel) aktualisiert wird, wenn sie inaktiv ist?

Wie kann verhindert werden, dass die UUID den Status ändert, wenn die Funktion zum Kopieren in die Zwischenablage verwendet wird?

Wie kann verhindert werden, dass Spalten in WPF-Datagrids nicht angezeigt werden, wenn '/' im Header verwendet wird?

Wie kann verhindert werden, dass das Django Rest Framework das Token überprüft, wenn die Berechtigungsklasse 'AllowAny' verwendet wird?

Wie kann verhindert werden, dass ein Bildschirm entsorgt wird, wenn BottomNavigationBar in Flutter verwendet wird?

Wie kann verhindert werden, dass die Ausgabe zweimal ausgeführt wird, wenn die Eingaben voneinander abhängig sind?

Wie kann verhindert werden, dass Pfade in D3 verwischen / verschwinden, wenn eine Ansichtsbox verwendet wird?

Wie kann verhindert werden, dass „onCreate“ aufgerufen wird, wenn Sie auf die Benachrichtigung klicken, um die minimierte App zu öffnen?

Wie kann verhindert werden, dass eine Ressourcengruppe entfernt wird, wenn Terraform Destroy ausgeführt wird?

Wie kann verhindert werden, dass die Standard-Primärschlüsselindizierung in VoltDB verwendet wird?

Wie kann verhindert werden, dass die angegebene Klasse/Methode im Code mit statischen Analysetools verwendet wird?

Wie kann verhindert werden, dass das Kontrollkästchen deaktiviert wird, wenn die Seite aktualisiert wird?

Wie kann am besten verhindert werden, dass die asynchrone Methode erneut ausgeführt wird, bevor sie abgeschlossen ist?

Wie kann ich beheben, dass Benachrichtigungen nicht angezeigt werden, wenn die App ausgeführt wird?

Wie kann verhindert werden, dass das Textfeld den Fokus erhält, wenn nicht darauf geklickt wird?

Wie kann verhindert werden, dass Windows in den Ruhezustand wechselt, wenn meine C ++ - Anwendung ausgeführt wird?

Wie kann verhindert werden, dass sich benachbarte Elemente bewegen, wenn die Rahmenbreite erhöht wird?

Wie kann verhindert werden, dass die Aktivität der Webansicht gestartet wird, wenn keine Internetverbindung besteht?

Wie kann die SQL-Injection in PhalconPHP verhindert werden, wenn SQL im Modell verwendet wird?

Wie kann eine Umleitung verhindert werden, wenn die Methode auth () -> login () in laravel verwendet wird?

Wie kann verhindert werden, dass das Kontrollkästchen aktiviert wird, wenn Sie irgendwo in der Zeile klicken?

Wie kann verhindert werden, dass eine äußere Select-Anweisung generiert wird, wenn Union verwendet wird?

Wie kann verhindert werden, dass BitBucket-Anmeldeinformationen in Windows Credential Manager gespeichert werden, wenn Visual Studio verwendet wird?

Wie kann verhindert werden, dass der Standardstil eines benutzerdefinierten Widgets geändert wird, wenn Stack-Widgets verwendet werden?

Wie kann verhindert werden, dass die REST Assured POST-Anforderung das XML-Deklarations-Tag verwirft, wenn ein XML-Inhalt als Anforderungstext verwendet wird?

Wie kann verhindert werden, dass Modulcode vorzeitig ausgeführt wird?

Wie kann verhindert werden, dass die Snackbar geschlossen wird?

Wie kann verhindert werden, dass die gesamte Seite gescrollt wird?

TOP Liste

  1. 1

    Modbus Python Schneider PM5300

  2. 2

    Glassfish v3.0.1 im Vergleich zu Oracle GlassFish Server 3.0.1 - Gibt es einen technischen Grund, die kommerzielle Version zu verwenden?

  3. 3

    Wie schließe ich mehrere Ordner mit der Variablen EXTRA_ARGS aus?

  4. 4

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

  5. 5

    Wie kann man eine Multi-Container-Anwendung in Steuerkarten erstellen?

  6. 6

    ElasticSearch - Knotensperren konnten nicht abgerufen werden

  7. 7

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  8. 8

    Elasticsearch startet nicht nach dem Laden in viele Daten

  9. 9

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  10. 10

    Wie Verwenden von Httpclient mit jedem SSL-Zertifikat, egal wie „schlecht“ es ist

  11. 11

    Wie vergleicht man scala.xml-Knoten richtig?

  12. 12

    ElasticSeach Auto Complete mit dem Vervollständigungsvorschlag, um das vollständige Dokument zurückzugeben

  13. 13

    Wie füge ich eine Spalte in einer Zeile in der Ansible Jinja2-Vorlage mit der for-Schleife hinzu?

  14. 14

    HTTPS-Verbindung mit Moneris-Servern in Curl

  15. 15

    Unity Build-Fehler: Der Name 'EditorUtility' ist im aktuellen Kontext nicht vorhanden

  16. 16

    Bester Crawler, um festzustellen, ob er mit Technologien gebaut wurde?

  17. 17

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  18. 18

    Wie kann ich den Kaskadenmodus global einstellen?

  19. 19

    Eclipse Oxygen - Projekte verschwinden

  20. 20

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  21. 21

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

heißlabel

Archiv