<docbook><section><title>VirtTipsAndTricksSetFCTTimeoutMax</title><para>  </para>
<title>Configuring the Query Timeout setting for the Virtuoso Facet Browser</title>Configuring the Query Timeout setting for the Virtuoso Facet Browser
<bridgehead class="http://www.w3.org/1999/xhtml:h2">What</bridgehead>
<para>The <ulink url="VirtFacetBrowserInstallConfig">Facet Browser</ulink>&#39;s timeout setting is configurable by instance owner or other user with DBA privileges.</para>
<bridgehead class="http://www.w3.org/1999/xhtml:h2">Why</bridgehead>
<para>Administratively controlling the maximum query timeout ordinary users may apply helps protect against accidental and intentional denial-of-service attacks, by timing out excessively long-running queries.</para>
<bridgehead class="http://www.w3.org/1999/xhtml:h2">How</bridgehead>
<para>By default, the Facet Browser&#39;s query execution timeout, <emphasis>fct_timeout_max</emphasis>, is set to <emphasis>20000 milliseconds</emphasis> ( = 20 seconds).</para>
<para>A user with administrator privileges can alter the default setting with a command like this (setting it to 30000 milliseconds, or 30 seconds):</para>
<emphasis>Single Server:</emphasis> <programlisting>registry_set (&#39;fct_timeout_max&#39;, &#39;30000&#39;)
</programlisting> <emphasis>Cluster:</emphasis>  <programlisting>cl_exec (&#39;registry_set (&#39;&#39;fct_timeout_max&#39;&#39;, &#39;&#39;30000&#39;&#39;)&#39;)
</programlisting><para> </para>
<bridgehead class="http://www.w3.org/1999/xhtml:h2">Related</bridgehead>
<itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="VirtTipsAndTricksGuide">Virtuoso Tips and Tricks Collection</ulink> </listitem>
<listitem><ulink url="VirtFacetBrowserInstallConfig">Installation and Configuration of the Virtuoso Facet Browser</ulink> </listitem>
<listitem><ulink url="http://docs.openlinksw.com/virtuoso/virtuosospongerfacent.html#virtuosospongerfacentuirestapi">Virtuoso APIs for Faceted REST services</ulink> </listitem>
</itemizedlist></section></docbook>