Cfsetting के लिए ColdFusion 9 स्क्रिप्ट वाक्यविन्यास क्या है?




coldfusion-9 cfml (3)

इसे एक प्रयास करें

<cfscript>
createObject( "java", "coldfusion.tagext.lang.SettingTag" ).setRequestTimeout( javaCast( "double", 20 ) );
</cfscript>

या यह

<cfscript>
createObject( "java", "coldfusion.runtime.RequestMonitor" ).overrideRequestTimeout( javaCast( "long", 20 ) );
</cfscript>

जहां 20 आपका cfsetting अनुरोध टाइमआउट मान है

मैं एक Application.cfc से स्क्रिप्ट को परिवर्तित करने का प्रयास कर रहा / रही हूं। मूल में यह था:

<cfcomponent displayname="Application" output="false">
     <cfset this.name               = "testing">
     <cfset this.applicationTimeout = createTimeSpan(0,1,0,0)>
     <cfset this.sessionManagement  = true>
     <cfset this.sessionTimeout     = createTimeSpan(0,0,30,0)>

     <cfsetting requesttimeout="20">
     ...

मैं समझ नहीं सका कि स्क्रिप्ट को cfsetting टैग कैसे कन्वर्ट करना है। निम्न प्रयास काम नहीं करते हैं:

setting requesttimeout="20"; // throws a "function keyword is missing in FUNCTION declaration." error.
setting( requesttimeout="20" ); // throws a "Variable SETTING is undefined." error.

ऐसा लगता है कि रेलो का समर्थन हो सकता है ( लिंक ), लेकिन मुझे cfsetting टैग के लिए cfsetting के दस्तावेज़ों के बराबर नहीं मिल सकता है


वहाँ एक नहीं है आम तौर पर मैं इसके लिए एक ईआर दाखिल करने का सुझाव देता हूं, लेकिन वहां पहले से ही है। मैं जो सुझाऊँगा वह सीएफएम फाइल में डाल रहा है और इसे इस्तेमाल करने में इसका इस्तेमाल करना है


CF11 में (और मुझे सीएफ 10 लगता है), दस्तावेज़ के अनुसार आप कर सकते हैं:

setting enablecfoutputonly="true" requesttimeout="180" showdebugoutput="no";