Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
595 views
in Technique[技术] by (71.8m points)

asp.net - How to disable the application pool idle time-out in IIS7?

Will it be disabled if I set the idle time-out to 0?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Yes, setting the idle timeout value to zero will disable idle timeouts.

Oddly this isn't documented in the MS docs but my evidence for this arises from:

  • IIS Settings Schema

    If you have a look at the IIS settings schema in:

    C:WindowsSystem32inetsrvconfigschemaIIS_schema.xml

    The schema definition for idleTimeout under

    <sectionSchema name="system.applicationHost/applicationPools">

    it looks like:

    <attribute name="idleTimeout" 
           type="timeSpan" 
           defaultValue="00:20:00" 
           validationType="timeSpanRange" 
           validationParameter="0,2592000,60"/>
    

    If you look at the validationParameter attribute we see a range of 0 to 2592000 seconds (the ,60 specifies the granularity of the setting, in this case the value must be divisable by 60 [one minute]).

    If you see a starting permissible value of 0 then that usually indicates the setting can be disabled.

  • IIS7 Application Pool Idle Time-out Settings

    Brad Kingsley is the founder and CEO of OrcsWeb who are a fairly well known, respected and trusted Microsoft hoster and Gold Partner.

  • Then there's also the empirical evidence of the fact that it "just works".


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...