2009-08-13 14 views
1

Jemand auf unserem Prod-Server hat die Einstellung "Reguläres Zeitintervall" im Abschnitt "Recycling" in den erweiterten Eigenschaften des App-Pools auf 0 gesetzt. Nun, ich habe das auf unserem Dev-Server versucht. Und ich bekomme diesen Fehler:Reguläres Zeitintervall - App-Pool-Einstellungen

Die 'Idle Timeout (Minuten)' Eigenschaft des Prozessmodells des Anwendungspools muss kleiner sein als die 'Regular Time Interval (Minuten)' Eigenschaft des Zeitraums Neustart des Anwendungspools.

Der Leerlauf-Zeitüberschreitungswert im Abschnitt Prozessmodell hat einen Wert von 20, genau wie unser Prod-Server. Also was gibt es? Wie waren wir in der Lage, dasselbe in der Produktion zu tun, aber nicht bei diesem Versuch hier? Gibt es einen speziellen Wert, den Sie angeben müssen, um eine Null zu erzwingen?

Antwort

1

Sie legen das regelmäßige Zeitintervall und Idle Time-out (Minuten), so dass Sie Ihren Wert für reguläres Zeitintervall eingeben, nach, dass Sie gehen, um Recycling-Einstellung und regelmäßige Zeitintervalle deaktivieren (in Minuten)

jetzt haben Sie 0 in den Regelmäßigen Abständen Zeit aber Ihr Wert im Idle Time-out wird nicht verändert

0

ich diesen Artikel gefunden: http://forums.iis.net/t/1160032.aspx

This is a bug in the IIS UI - you will have to set it using some other method (appcmd, scripting, powershell, directly editing configuration etc).

1

Anstelle der „Advanced Se ttings "Fenster, in dem ich diesen Fehler bekam, benutzte ich das Einstellungsmenü" Recycling ".

1

To work around this problem, disable the Regular Time Interval (in minutes) property. To do this, use one of the following methods.

Method 1

1. Open IIS Manager. 
2. In the Connections pane, expand the server node, and then click Application Pools. 
3. Select the application pool for which you want to change the settings, and then click Recycling in the Actions pane. 
4. Click to clear the Regular time intervals (in minutes) check box. 
5. Click Next, and then follow the instructions to complete the wizard. 

Method 2

1. In the Start Search box, type command prompt, right-click Command Prompt, and then click Run as administrator. 
2. In the Administrator: Command Prompt window, type a command that resembles the following, and then press ENTER: 
    cd \windows\system32\inetsrv 
3. Type the following command, and then press ENTER: 
    appcmd set apppool /apppool.name:[DefaultAppPool]/recycling.periodicRestart.time:00:00:00 
Note The placeholder [DefaultAppPool] represents the name of the application pool that you want to edit. 

Von .

Verwandte Themen