title: ColdFusion RequestTimeout in component ignored or ineffective
body: <p>We have several repos where individual pages (eg. scheduled maintenance operations) need to be allowed to execute longer requests (eg. 5 minutes).</p>
  
  <p>However in one repo, setting requesttimeout to 360 seems completely ineffectual! No matter what we set this value to it timesout at 60.</p>
  
  <pre><code>&lt;cfcomponent&gt;
  
    &lt;cfsetting requesttimeout="360" /&gt;
  
      &lt;cffunction 
        name="doit"
        access="public" 
        returntype="string"
        output="true" &gt;   
  
          &lt;cfinclude template="arrComs.inc.cfm"&gt;
  
          &lt;cfset strHTMLReport = '&lt;ul&gt;'&gt;
  
          &lt;cfloop array="#arrComs#" index="i"&gt;
  
          &lt;cfscript&gt;
  
            thisCom = CreateObject( 'component', i.fileSansExt );
            skvResult = thisCom.generate();
  
            // Sleep for 5 seconds to give MySQL a bit of breathing space
            sleep( 3000 );
  
          &lt;/cfscript&gt;
  
          &lt;cfset strHTMLReport &amp;= '&lt;li&gt;' &amp; skvResult.msg &amp; '&lt;/li&gt;'&gt;
  
        &lt;/cfloop&gt;
  
        &lt;cfset strHTMLReport &amp;= '&lt;/ul&gt;'&gt;
  
      &lt;cfreturn strHTMLReport&gt;
  
    &lt;/cffunction&gt;
  
  &lt;/cfcomponent&gt;
  </code></pre>
  
  <p>Any ideas? Where can I look to help diagnose this? How many locations can requesttimeout be set and why does it seem repo specific? </p>