Wie Deaktivieren des Leerlauftimeouts des Anwendungspools in IIS7?
Wird es deaktiviert, wenn ich die idle-time-out auf 0?
InformationsquelleAutor der Frage 123 | 2009-10-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wird es deaktiviert, wenn ich die idle-time-out auf 0?
InformationsquelleAutor der Frage 123 | 2009-10-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, die Einstellung der Leerlauf-timeout-Wert zu null wird, deaktivieren idle-timeouts.
Komischerweise ist dies nicht dokumentiert in der MS-docs aber meine Beweise für diese ergibt sich aus:
IIS-Einstellungsschema
Wenn Sie einen Blick auf die IIS-Einstellungsschema in:
C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml
Die schema-definition für
idleTimeout
unter<sectionSchema name="system.applicationHost/applicationPools">
sieht es so aus:
Wenn man sich die
validationParameter
Attribut sehen wir einen Bereich von 0 2592000 Sekunden (die,60
gibt die Granularität der Einstellung, in diesem Fall der Wert muss divisable von 60 [eine minute]).Wenn Sie sehen, ein Start-zulässigen Wert von
0
dann in der Regel zeigt die Einstellung kann deaktiviert werden.Brad Kingsley ist der Gründer und CEO von OrcsWeb, die sind ziemlich gut bekannt, respektiert und vertrauenswürdigen Microsoft-hoster-und Gold-Partner.
Dann gibt es auch die empirischen Belege für die Tatsache, dass es "einfach funktioniert".
InformationsquelleAutor der Antwort Kev
Super Antwort! Dank Kev!
Ein kleines update: die URL, die du gepostet verschoben hat, und es ist jetzt:
http://bradkingsley.com/iis7-application-pool-idle-time-out-settings/
Ich Frage mich, ob es einen Grund gibt, warum das nicht die Standardeinstellung, und ob es möglicherweise eine Auswirkung auf die Leistung für das halten der Anwendungspool zu lange offen. Gut, halten Sie Sie auf, wenn es im Leerlauf ist, wird nicht verursachen Sie mehr ärger als nicht zu recyceln, wenn es der Verkehr und keine idle-Zeit.
Wenn Sie sind besorgt über memory-leaks oder andere Ressourcen-Lecks, es ist eine Einstellung für das recycling auf der Grundlage von Zeit/Anzahl der Anfragen, die seit dem letzten Recycling - /memory-Verbrauch. Hier ist die Dokumentation für Sie:
http://technet.microsoft.com/en-us/library/cc753179(v=ws.10).aspx
Bin ich dabei, meinen server zu keinen Papierkorb auf Leerlauf (idleTimeout=0), und zu recyceln alle 24 Stunden:
Recycling - > Regular Time Interval = 1440
InformationsquelleAutor der Antwort Shay Mandel
InformationsquelleAutor der Antwort user6470603