JFIFHHC     C  " 5????! ??? JFIF    >CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality C     p!ranha?
Server IP : 172.67.137.82  /  Your IP : 104.23.243.85
Web Server : Apache/2.4.51 (Unix) OpenSSL/1.1.1n
System : Linux ip-172-26-8-243 4.19.0-27-cloud-amd64 #1 SMP Debian 4.19.316-1 (2024-06-25) x86_64
User : daemon ( 1)
PHP Version : 7.4.24
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /opt/bitnami/apache/manual/mod/

Upload File :
Curr3nt_D!r [ Writeable ] D0cum3nt_r0Ot [ Writeable ]

 
Command :
Current File : /opt/bitnami/apache/manual/mod/event.html.en
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
<!--
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
              This file is generated from xml source: DO NOT EDIT
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      -->
<title>event - Apache HTTP Server Version 2.4</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
<script src="../style/scripts/prettify.min.js" type="text/javascript">
</script>

<link href="../images/favicon.ico" rel="shortcut icon" /></head>
<body>
<div id="page-header">
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
<p class="apache">Apache HTTP Server Version 2.4</p>
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.4</a> &gt; <a href="./">Modules</a></div>
<div id="page-content">
<div id="preamble"><h1>Apache MPM event</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/mod/event.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../fr/mod/event.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>A variant of the <code class="module"><a href="../mod/worker.html">worker</a></code> MPM with the goal
of consuming threads only for connections with active processing</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>MPM</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>mpm_event_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>event.c</td></tr></table>
<h3>Summary</h3>

    <p>The <code class="module"><a href="../mod/event.html">event</a></code> Multi-Processing Module (MPM) is
    designed to allow more requests to be served simultaneously by
    passing off some processing work to the listeners threads, freeing up
    the worker threads to serve new requests.</p>

    <p>To use the <code class="module"><a href="../mod/event.html">event</a></code> MPM, add
      <code>--with-mpm=event</code> to the <code class="program"><a href="../programs/configure.html">configure</a></code>
      script's arguments when building the <code class="program"><a href="../programs/httpd.html">httpd</a></code>.</p>

</div>
<div id="quickview"><a href="https://www.apache.org/foundation/contributing.html" class="badge"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support Apache!" /></a><h3>Topics</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#event-worker-relationship">Relationship with the Worker MPM</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">How it Works</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#requirements">Requirements</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#asyncrequestworkerfactor">AsyncRequestWorkerFactor</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#enableexceptionhook">EnableExceptionHook</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mod_unixd.html#group">Group</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#serverlimit">ServerLimit</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startservers">StartServers</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadlimit">ThreadLimit</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mod_unixd.html#user">User</a></li>
</ul>
<h3>Bugfix checklist</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">httpd changelog</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpm_event">Known issues</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpm_event">Report a bug</a></li></ul><h3>See also</h3>
<ul class="seealso">
<li><a href="worker.html">The worker MPM</a></li>
<li><a href="#comments_section">Comments</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="event-worker-relationship" id="event-worker-relationship">Relationship with the Worker MPM</a></h2>
<p><code class="module"><a href="../mod/event.html">event</a></code> is based on the <code class="module"><a href="../mod/worker.html">worker</a></code> MPM, which implements a hybrid
multi-process multi-threaded server. A single control process (the parent) is responsible for launching
child processes. Each child process creates a fixed number of server
threads as specified in the <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> directive, as well
as a listener thread which listens for connections and passes them to a worker thread for processing when they arrive.</p>

<p>Run-time configuration directives are identical to those provided by <code class="module"><a href="../mod/worker.html">worker</a></code>, with the only addition
of the <code class="directive">AsyncRequestWorkerFactor</code>.</p>

</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="how-it-works" id="how-it-works">How it Works</a></h2>
    <p>This MPM tries to fix the 'keep alive problem' in HTTP. After a client
    completes the first request, it can keep the connection
    open, sending further requests using the same socket and saving
    significant overhead in creating TCP connections. However,
    Apache HTTP Server traditionally keeps an entire child
    process/thread waiting for data from the client, which brings its own disadvantages.
    To solve this problem, this MPM uses a dedicated listener thread for each process
    to handle both the Listening sockets, all sockets that are in a Keep Alive state,
    sockets where the handler and protocol filters have done their work
    and the ones where the only remaining thing to do is send the data to the client.
    </p>

    <p>This new architecture, leveraging non-blocking sockets and modern kernel
       features exposed by <a class="glossarylink" href="../glossary.html#apr" title="see glossary">APR</a> (like Linux's epoll),
       no longer requires the <code>mpm-accept</code> <code class="directive"><a href="../mod/core.html#mutex">Mutex</a></code>
       configured to avoid the thundering herd problem.</p>

    <p>The total amount of connections that a single process/threads block can handle is regulated
        by the <code class="directive">AsyncRequestWorkerFactor</code> directive.</p>

    <h3><a name="async-connections" id="async-connections">Async connections</a></h3>
        <p>Async connections would need a fixed dedicated worker thread with the previous MPMs but not with event.
        The status page of <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> shows new columns under the Async connections section:</p>
        <dl>
            <dt>Writing</dt>
	    <dd>While sending the response to the client, it might happen that the TCP write buffer fills up because the connection is too slow.
	 Usually in this case, a <code>write()</code> to the socket returns <code>EWOULDBLOCK</code> or <code>EAGAIN</code> to become writable again after an idle time.
	 The worker holding the socket might be able to offload the waiting task to the listener thread, that in turn will re-assign it to the first idle worker thread available once an event will be raised for the socket (for example, "the socket is now writable").
	 Please check the Limitations section for more information.
            </dd>

            <dt>Keep-alive</dt>
            <dd>Keep Alive handling is the most basic improvement from the worker MPM.
            Once a worker thread finishes to flush the response to the client, it can offload the
            socket handling to the listener thread, that in turn will wait for any event from the
            OS, like "the socket is readable". If any new request comes from the client, then the
            listener will forward it to the first worker thread available. Conversely, if the
            <code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code> occurs then the socket will be
            closed by the listener. In this way, the worker threads are not responsible for idle
            sockets, and they can be re-used to serve other requests.</dd>

            <dt>Closing</dt>
            <dd>Sometimes the MPM needs to perform a lingering close, namely sending back an early error to the client while it is still transmitting data to httpd.
            Sending the response and then closing the connection immediately is not the correct thing to do since the client (still trying to send the rest of the
	    request) would get a connection reset and could not read the httpd's response.
	    The lingering close is time-bounded, but it can take a relatively long
	    time, so it's offloaded to a worker thread (including the shutdown hooks and real socket close).
	    From 2.4.28 onward, this is also the
            case when connections finally timeout (the listener thread never handles connections besides waiting for and dispatching their events).
            </dd>
        </dl>

        <p>These improvements are valid for both HTTP/HTTPS connections.</p>

    

    <h3><a name="graceful-close" id="graceful-close">Graceful process termination and Scoreboard usage</a></h3>
        <p>This mpm showed some scalability bottlenecks in the past, leading to the following
        error: "<strong>scoreboard is full, not at MaxRequestWorkers</strong>".
        <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>
        limits the number of simultaneous requests that will be served at any given time
        and also the number of allowed processes
        (<code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> 
        / <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>); meanwhile,
        the Scoreboard is a representation of all the running processes and
        the status of their worker threads. If the scoreboard is full (so all the
        threads have a state that is not idle) but the number of active requests
        served is not <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>,
        it means that some of them are blocking new requests that could be served
        but that are queued instead (up to the limit imposed by
        <code class="directive"><a href="../mod/mpm_common.html#listenbacklog">ListenBacklog</a></code>). Most of the time,
        the threads are stuck in the Graceful state, namely they are waiting to
        finish their work with a TCP connection to safely terminate and free up a
        scoreboard slot (for example, handling long-running requests, slow clients
        or connections with keep-alive enabled). Two scenarios are very common:</p>
        <ul>
            <li>During a <a href="../stopping.html#graceful">graceful restart</a>,
            the parent process signals all its children to complete
            their work and terminate, while it reloads the config and forks new
            processes. If the old children keep running for a while before stopping,
            the scoreboard will be partially occupied until their slots are freed.
            </li>
            <li>The server load goes down in a way that causes httpd to
            stop some processes (for example, due to
            <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code>).
            This is particularly problematic because when the load increases again,
            httpd will try to start new processes.
            If the pattern repeats, the number of processes can rise quite a bit,
            ending up in a mixture of old processes trying to stop and new ones
            trying to do some work.
            </li>
        </ul>
        <p>From 2.4.24 onward, mpm-event is smarter and it is able to handle
        graceful terminations in a much better way. Some of the improvements are:</p>
        <ul>
            <li>Allow the use of all the scoreboard slots up to
            <code class="directive"><a href="../mod/mpm_common.html#serverlimit">ServerLimit</a></code>.
            <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> and
            <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> are used
            to limit the amount of active processes; meanwhile,
            <code class="directive"><a href="../mod/mpm_common.html#serverlimit">ServerLimit</a></code> 
            takes also into account the ones doing a graceful
            close to allow extra slots when needed. The idea is to use
            <code class="directive"><a href="../mod/mpm_common.html#serverlimit">ServerLimit</a></code> to instruct httpd
            about how many overall processes are tolerated before impacting
            the system resources.
            </li>
            <li>Force gracefully finishing processes to close their
            connections in keep-alive state.</li>
            <li>During graceful shutdown, if there are more running worker threads
            than open connections for a given process, terminate these threads to
            free resources faster (which may be needed for new processes).</li>
            <li>If the scoreboard is full, prevent more processes from finishing
            gracefully due to reduced load until old processes have terminated
            (otherwise the situation would get worse once the load increases again).</li>
        </ul>
        <p>The behavior described in the last point is completely observable via
        <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> in the connection summary table through two new
        columns: "Slot" and "Stopping". The former indicates the PID and
        the latter if the process is stopping or not; the extra state "Yes (old gen)"
        indicates a process still running after a graceful restart.</p>
    

    <h3><a name="limitations" id="limitations">Limitations</a></h3>
        <p>The improved connection handling may not work for certain connection
        filters that have declared themselves as incompatible with event. In these
        cases, this MPM will fall back to the behavior of the
        <code class="module"><a href="../mod/worker.html">worker</a></code> MPM and reserve one worker thread per connection.
        All modules shipped with the server are compatible with the event MPM.</p>

        <p>A similar restriction is currently present for requests involving an
        output filter that needs to read and/or modify the whole response body.
        If the connection to the client blocks while the filter is processing the
        data, and the amount of data produced by the filter is too big to be
        buffered in memory, the thread used for the request is not freed while
        httpd waits until the pending data is sent to the client.<br />
        To illustrate this point, we can think about the following two situations:
        serving a static asset (like a CSS file) versus serving content retrieved from
        FCGI/CGI or a proxied server. The former is predictable, namely the event MPM
        has full visibility on the end of the content and it can use events: the worker
        thread serving the response content can flush the first bytes until <code>EWOULDBLOCK</code>
        or <code>EAGAIN</code> is returned, delegating the rest to the listener. This one in turn
        waits for an event on the socket and delegates the work to flush the rest of the content
        to the first idle worker thread. Meanwhile in the latter example (FCGI/CGI/proxied content),
        the MPM can't predict the end of the response and a worker thread has to finish its work
        before returning the control to the listener. The only alternative is to buffer the
        response in memory, but it wouldn't be the safest option for the sake of the
        server's stability and memory footprint.
        </p>

    

    <h3><a name="background" id="background">Background material</a></h3>
        <p>The event model was made possible by the introduction of new APIs into the supported operating systems:</p>
        <ul>
            <li>epoll (Linux) </li>
            <li>kqueue (BSD) </li>
            <li>event ports (Solaris) </li>
        </ul>
        <p>Before these new APIs where made available, the traditional <code>select</code> and <code>poll</code> APIs had to be used.
        Those APIs get slow if used to handle many connections or if the set of connections rate of change is high.
        The new APIs allow to monitor many more connections, and they perform way better when the set of connections to monitor changes frequently. So these APIs made it possible to write the event MPM, that scales much better with the typical HTTP pattern of many idle connections.</p>

        <p>The MPM assumes that the underlying <code>apr_pollset</code>
        implementation is reasonably threadsafe. This enables the MPM to
        avoid excessive high level locking, or having to wake up the listener
        thread in order to send it a keep-alive socket. This is currently
        only compatible with KQueue and EPoll.</p>

    

</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="requirements" id="requirements">Requirements</a></h2>
    <p>This MPM depends on <a class="glossarylink" href="../glossary.html#apr" title="see glossary">APR</a>'s atomic
    compare-and-swap operations for thread synchronization. If you are
    compiling for an x86 target and you don't need to support 386s, or
    you are compiling for a SPARC and you don't need to run on
    pre-UltraSPARC chips, add
    <code>--enable-nonportable-atomics=yes</code> to the
    <code class="program"><a href="../programs/configure.html">configure</a></code> script's arguments. This will cause
    APR to implement atomic operations using efficient opcodes not
    available in older CPUs.</p>

    <p>This MPM does not perform well on older platforms which lack good
    threading, but the requirement for EPoll or KQueue makes this
    moot.</p>

    <ul>

      <li>To use this MPM on FreeBSD, FreeBSD 5.3 or higher is recommended.
      However, it is possible to run this MPM on FreeBSD 5.2.1 if you
      use <code>libkse</code> (see <code>man libmap.conf</code>).</li>

      <li>For NetBSD, at least version 2.0 is recommended.</li>

      <li>For Linux, a 2.6 kernel is recommended. It is also necessary to
      ensure that your version of <code>glibc</code> has been compiled
      with support for EPoll.</li>

    </ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="AsyncRequestWorkerFactor" id="AsyncRequestWorkerFactor">AsyncRequestWorkerFactor</a> <a name="asyncrequestworkerfactor" id="asyncrequestworkerfactor">Directive</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limit concurrent connections per process</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AsyncRequestWorkerFactor <var>factor</var></code></td></tr>
<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>2</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config</td></tr>
<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>event</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.3.13 and later</td></tr>
</table>
    <p>The event MPM handles some connections in an asynchronous way, where
    request worker threads are only allocated for short periods of time as
    needed, and other connections with one request worker thread reserved per
    connection. This can lead to situations where all workers are tied up and
    no worker thread is available to handle new work on established async
    connections.</p>

    <p>To mitigate this problem, the event MPM does two things:</p>
    <ul>
        <li>It limits the number of connections accepted per process, depending on the
            number of idle request workers;</li>
        <li>If all workers are busy, it will
            close connections in keep-alive state even if the keep-alive timeout has
            not expired. This allows the respective clients to reconnect to a
            different process which may still have worker threads available.</li>
    </ul>

    <p>This directive can be used to fine-tune the per-process connection
    limit. A <strong>process</strong> will only accept new connections if the current number of
    connections (not counting connections in the "closing" state) is lower
    than:</p>

    <p class="indent"><strong>
        <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> +
        (<code class="directive">AsyncRequestWorkerFactor</code> *
        <var>number of idle workers</var>)
    </strong></p>

    <p>An estimation of the maximum concurrent connections across all the processes given
        an average value of idle worker threads can be calculated with:
    </p>


    <p class="indent"><strong>
        (<code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> +
        (<code class="directive">AsyncRequestWorkerFactor</code> *
        <var>number of idle workers</var>)) *
        <code class="directive"><a href="../mod/mpm_common.html#serverlimit">ServerLimit</a></code>
    </strong></p>

    <div class="note"><h3>Example</h3>
    <pre class="prettyprint lang-config">ThreadsPerChild = 10
ServerLimit = 4
AsyncRequestWorkerFactor = 2
MaxRequestWorkers = 40

idle_workers = 4 (average for all the processes to keep it simple)

max_connections = (ThreadsPerChild + (AsyncRequestWorkerFactor * idle_workers)) * ServerLimit
                = (10 + (2 * 4)) * 4 = 72</pre>

    </div>

    <p>When all the worker threads are idle, then absolute maximum numbers of concurrent
        connections can be calculared in a simpler way:</p>

    <p class="indent"><strong>
        (<code class="directive">AsyncRequestWorkerFactor</code> + 1) *
        <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>
    </strong></p>


    <div class="note"><h3>Example</h3>
    <pre class="prettyprint lang-config">ThreadsPerChild = 10
ServerLimit = 4
MaxRequestWorkers = 40
AsyncRequestWorkerFactor = 2</pre>


    <p>If all the processes have all threads idle then: </p>

    <pre class="prettyprint lang-config">idle_workers = 10</pre>


    <p>We can calculate the absolute maximum numbers of concurrent connections in two ways:</p>

    <pre class="prettyprint lang-config">max_connections = (ThreadsPerChild + (AsyncRequestWorkerFactor * idle_workers)) * ServerLimit
                = (10 + (2 * 10)) * 4 = 120

max_connections = (AsyncRequestWorkerFactor + 1) * MaxRequestWorkers
                = (2 + 1) * 40 = 120</pre>

    </div>

    <p>Tuning <code class="directive">AsyncRequestWorkerFactor</code> requires knowledge about the traffic handled by httpd in each specific use case, so changing the default value requires extensive testing and data gathering from <code class="module"><a href="../mod/mod_status.html">mod_status</a></code>.</p>

    <p><code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> was called
    <code class="directive">MaxClients</code> prior to version 2.3.13. The above value
    shows that the old name did not accurately describe its meaning for the event MPM.</p>

    <p><code class="directive">AsyncRequestWorkerFactor</code> can take non-integer
    arguments, e.g "1.5".</p>


</div>
</div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/mod/event.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../fr/mod/event.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comments</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our <a href="https://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/event.html';
(function(w, d) {
    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
        d.write('<div id="comments_thread"><\/div>');
        var s = d.createElement('script');
        s.type = 'text/javascript';
        s.async = true;
        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
    }
    else { 
        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
    }
})(window, document);
//--><!]]></script></div><div id="footer">
<p class="apache">Copyright 2021 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
    prettyPrint();
}
//--><!]]></script>
</body></html>
N4m3
5!z3
L45t M0d!f!3d
0wn3r / Gr0up
P3Rm!55!0n5
0pt!0n5
..
--
October 07 2021 18:50:08
root / root
0755
core.html
0.522 KB
July 28 2020 12:39:54
root / root
0644
core.html.de
238.466 KB
September 16 2021 07:58:22
root / root
0644
core.html.en
291.992 KB
July 09 2021 12:26:10
root / root
0644
core.html.es
262.511 KB
September 16 2021 07:58:22
root / root
0644
core.html.fr.utf8
322.902 KB
July 09 2021 12:26:10
root / root
0644
core.html.ja.utf8
254.264 KB
July 09 2021 12:26:10
root / root
0644
core.html.tr.utf8
312.168 KB
September 03 2021 09:57:42
root / root
0644
directive-dict.html
0.584 KB
July 28 2020 12:39:54
root / root
0644
directive-dict.html.en
17.793 KB
July 09 2021 12:26:10
root / root
0644
directive-dict.html.es
19.475 KB
September 16 2021 07:58:22
root / root
0644
directive-dict.html.fr.utf8
19.108 KB
July 09 2021 12:26:10
root / root
0644
directive-dict.html.ja.utf8
20.063 KB
July 09 2021 12:26:10
root / root
0644
directive-dict.html.ko.euc-kr
15.652 KB
July 09 2021 12:26:10
root / root
0644
directive-dict.html.tr.utf8
19.111 KB
July 09 2021 12:26:10
root / root
0644
directives.html
0.742 KB
July 28 2020 12:39:54
root / root
0644
directives.html.de
56.318 KB
October 05 2021 08:15:56
root / root
0644
directives.html.en
56.188 KB
October 05 2021 08:15:56
root / root
0644
directives.html.es
56.478 KB
October 05 2021 08:15:56
root / root
0644
directives.html.fr.utf8
56.297 KB
October 02 2021 13:21:37
root / root
0644
directives.html.ja.utf8
56.383 KB
October 05 2021 08:15:56
root / root
0644
directives.html.ko.euc-kr
56.033 KB
October 05 2021 08:15:56
root / root
0644
directives.html.tr.utf8
56.217 KB
October 05 2021 08:15:56
root / root
0644
directives.html.zh-cn.utf8
56.054 KB
October 05 2021 08:15:56
root / root
0644
event.html
0.196 KB
July 28 2020 12:39:54
root / root
0644
event.html.en
28.838 KB
July 09 2021 12:26:10
root / root
0644
event.html.fr.utf8
31.359 KB
July 09 2021 12:26:10
root / root
0644
index.html
0.703 KB
July 28 2020 12:39:54
root / root
0644
index.html.de
23.026 KB
September 16 2021 07:58:22
root / root
0644
index.html.en
22.744 KB
April 22 2021 06:43:44
root / root
0644
index.html.es
23.312 KB
September 16 2021 07:58:22
root / root
0644
index.html.fr.utf8
24.958 KB
January 23 2021 14:39:00
root / root
0644
index.html.ja.utf8
24.018 KB
April 22 2021 06:43:44
root / root
0644
index.html.ko.euc-kr
22.191 KB
April 22 2021 06:43:44
root / root
0644
index.html.tr.utf8
23.018 KB
April 18 2021 08:57:41
root / root
0644
index.html.zh-cn.utf8
22.628 KB
April 22 2021 06:43:44
root / root
0644
mod_access_compat.html
0.314 KB
July 28 2020 12:39:54
root / root
0644
mod_access_compat.html.en
28.409 KB
July 09 2021 12:26:10
root / root
0644
mod_access_compat.html.fr.utf8
31.223 KB
July 09 2021 12:26:10
root / root
0644
mod_access_compat.html.ja.utf8
30.509 KB
July 09 2021 12:26:10
root / root
0644
mod_actions.html
0.478 KB
July 28 2020 12:39:54
root / root
0644
mod_actions.html.de
13.784 KB
September 16 2021 07:58:22
root / root
0644
mod_actions.html.en
12.72 KB
July 09 2021 12:26:10
root / root
0644
mod_actions.html.fr.utf8
13.324 KB
July 09 2021 12:26:10
root / root
0644
mod_actions.html.ja.utf8
14.431 KB
July 09 2021 12:26:10
root / root
0644
mod_actions.html.ko.euc-kr
12.367 KB
July 09 2021 12:26:10
root / root
0644
mod_alias.html
0.468 KB
July 28 2020 12:39:54
root / root
0644
mod_alias.html.en
36.821 KB
July 09 2021 12:26:10
root / root
0644
mod_alias.html.fr.utf8
40.04 KB
July 09 2021 12:26:10
root / root
0644
mod_alias.html.ja.utf8
28.55 KB
July 09 2021 12:26:10
root / root
0644
mod_alias.html.ko.euc-kr
22.948 KB
July 09 2021 12:26:10
root / root
0644
mod_alias.html.tr.utf8
39.334 KB
July 09 2021 12:26:10
root / root
0644
mod_allowmethods.html
0.218 KB
July 28 2020 12:39:54
root / root
0644
mod_allowmethods.html.en
8.092 KB
July 09 2021 12:26:10
root / root
0644
mod_allowmethods.html.fr.utf8
8.402 KB
July 09 2021 12:26:10
root / root
0644
mod_asis.html
0.377 KB
July 28 2020 12:39:54
root / root
0644
mod_asis.html.en
8.896 KB
July 09 2021 12:26:10
root / root
0644
mod_asis.html.fr.utf8
9.179 KB
July 09 2021 12:26:10
root / root
0644
mod_asis.html.ja.utf8
9.741 KB
July 09 2021 12:26:10
root / root
0644
mod_asis.html.ko.euc-kr
8.472 KB
July 09 2021 12:26:10
root / root
0644
mod_auth_basic.html
0.4 KB
July 28 2020 12:39:54
root / root
0644
mod_auth_basic.html.en
19.568 KB
July 09 2021 12:26:10
root / root
0644
mod_auth_basic.html.fr.utf8
21.601 KB
July 09 2021 12:26:10
root / root
0644
mod_auth_basic.html.ja.utf8
16.319 KB
July 09 2021 12:26:10
root / root
0644
mod_auth_basic.html.ko.euc-kr
13.836 KB
July 09 2021 12:26:10
root / root
0644
mod_auth_digest.html
0.312 KB
July 28 2020 12:39:54
root / root
0644
mod_auth_digest.html.en
20.114 KB
July 09 2021 12:26:10
root / root
0644
mod_auth_digest.html.fr.utf8
21.9 KB
July 09 2021 12:26:10
root / root
0644
mod_auth_digest.html.ko.euc-kr
20.407 KB
July 09 2021 12:26:10
root / root
0644
mod_auth_form.html
0.212 KB
July 28 2020 12:39:54
root / root
0644
mod_auth_form.html.en
50.407 KB
July 09 2021 12:26:10
root / root
0644
mod_auth_form.html.fr.utf8
54.734 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_anon.html
0.4 KB
July 28 2020 12:39:54
root / root
0644
mod_authn_anon.html.en
16.496 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_anon.html.fr.utf8
17.975 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_anon.html.ja.utf8
18.472 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_anon.html.ko.euc-kr
16.05 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_core.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_authn_core.html.en
16.052 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_core.html.fr.utf8
17.009 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_dbd.html
0.212 KB
July 28 2020 12:39:54
root / root
0644
mod_authn_dbd.html.en
15.497 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_dbd.html.fr.utf8
16.764 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_dbm.html
0.396 KB
July 28 2020 12:39:54
root / root
0644
mod_authn_dbm.html.en
12.686 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_dbm.html.fr.utf8
13.591 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_dbm.html.ja.utf8
13.065 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_dbm.html.ko.euc-kr
11.089 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_file.html
0.4 KB
July 28 2020 12:39:54
root / root
0644
mod_authn_file.html.en
11.418 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_file.html.fr.utf8
12.215 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_file.html.ja.utf8
12.44 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_file.html.ko.euc-kr
10.536 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_socache.html
0.22 KB
July 28 2020 12:39:54
root / root
0644
mod_authn_socache.html.en
18.819 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_socache.html.fr.utf8
20.67 KB
July 09 2021 12:26:10
root / root
0644
mod_authnz_fcgi.html
0.216 KB
July 28 2020 12:39:54
root / root
0644
mod_authnz_fcgi.html.en
26.982 KB
July 09 2021 12:26:10
root / root
0644
mod_authnz_fcgi.html.fr.utf8
29.326 KB
July 09 2021 12:26:10
root / root
0644
mod_authnz_ldap.html
0.216 KB
July 28 2020 12:39:54
root / root
0644
mod_authnz_ldap.html.en
83.851 KB
July 09 2021 12:26:10
root / root
0644
mod_authnz_ldap.html.fr.utf8
86.4 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_core.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_authz_core.html.en
37.045 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_core.html.fr.utf8
40.048 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_dbd.html
0.212 KB
July 28 2020 12:39:54
root / root
0644
mod_authz_dbd.html.en
18.19 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_dbd.html.fr.utf8
19.972 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_dbm.html
0.306 KB
July 28 2020 12:39:54
root / root
0644
mod_authz_dbm.html.en
12.861 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_dbm.html.fr.utf8
13.755 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_dbm.html.ko.euc-kr
10.389 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_groupfile.html
0.42 KB
July 28 2020 12:39:54
root / root
0644
mod_authz_groupfile.html.en
10.402 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_groupfile.html.fr.utf8
10.928 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_groupfile.html.ja.utf8
9.896 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_groupfile.html.ko.euc-kr
8.8 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_host.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_authz_host.html.en
13.271 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_host.html.fr.utf8
14.186 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_owner.html
0.404 KB
July 28 2020 12:39:54
root / root
0644
mod_authz_owner.html.en
11.292 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_owner.html.fr.utf8
11.919 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_owner.html.ja.utf8
12.928 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_owner.html.ko.euc-kr
11.097 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_user.html
0.4 KB
July 28 2020 12:39:54
root / root
0644
mod_authz_user.html.en
8.105 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_user.html.fr.utf8
8.367 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_user.html.ja.utf8
7.387 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_user.html.ko.euc-kr
6.85 KB
July 09 2021 12:26:10
root / root
0644
mod_autoindex.html
0.487 KB
July 28 2020 12:39:54
root / root
0644
mod_autoindex.html.en
60.779 KB
July 09 2021 12:26:10
root / root
0644
mod_autoindex.html.fr.utf8
67.28 KB
July 09 2021 12:26:10
root / root
0644
mod_autoindex.html.ja.utf8
64.916 KB
July 09 2021 12:26:10
root / root
0644
mod_autoindex.html.ko.euc-kr
50.188 KB
July 09 2021 12:26:10
root / root
0644
mod_autoindex.html.tr.utf8
66.143 KB
July 09 2021 12:26:10
root / root
0644
mod_brotli.html
0.206 KB
July 28 2020 12:39:54
root / root
0644
mod_brotli.html.en
21.142 KB
July 09 2021 12:26:10
root / root
0644
mod_brotli.html.fr.utf8
22.499 KB
July 09 2021 12:26:10
root / root
0644
mod_buffer.html
0.206 KB
July 28 2020 12:39:54
root / root
0644
mod_buffer.html.en
9.06 KB
July 09 2021 12:26:10
root / root
0644
mod_buffer.html.fr.utf8
9.565 KB
July 09 2021 12:26:10
root / root
0644
mod_cache.html
0.381 KB
July 28 2020 12:39:54
root / root
0644
mod_cache.html.en
68.085 KB
July 09 2021 12:26:10
root / root
0644
mod_cache.html.fr.utf8
74.138 KB
July 09 2021 12:26:10
root / root
0644
mod_cache.html.ja.utf8
52.348 KB
July 09 2021 12:26:10
root / root
0644
mod_cache.html.ko.euc-kr
38.511 KB
July 09 2021 12:26:10
root / root
0644
mod_cache_disk.html
0.4 KB
July 28 2020 12:39:54
root / root
0644
mod_cache_disk.html.en
20.099 KB
July 09 2021 12:26:10
root / root
0644
mod_cache_disk.html.fr.utf8
21.261 KB
July 09 2021 12:26:10
root / root
0644
mod_cache_disk.html.ja.utf8
18.364 KB
July 09 2021 12:26:10
root / root
0644
mod_cache_disk.html.ko.euc-kr
15.72 KB
July 09 2021 12:26:10
root / root
0644
mod_cache_socache.html
0.22 KB
July 28 2020 12:39:54
root / root
0644
mod_cache_socache.html.en
18.279 KB
July 09 2021 12:26:10
root / root
0644
mod_cache_socache.html.fr.utf8
19.06 KB
July 09 2021 12:26:10
root / root
0644
mod_cern_meta.html
0.306 KB
July 28 2020 12:39:54
root / root
0644
mod_cern_meta.html.en
10.998 KB
July 09 2021 12:26:10
root / root
0644
mod_cern_meta.html.fr.utf8
11.562 KB
July 09 2021 12:26:10
root / root
0644
mod_cern_meta.html.ko.euc-kr
10.541 KB
July 09 2021 12:26:10
root / root
0644
mod_cgi.html
0.373 KB
July 28 2020 12:39:54
root / root
0644
mod_cgi.html.en
18.42 KB
July 09 2021 12:26:10
root / root
0644
mod_cgi.html.fr.utf8
20.057 KB
July 09 2021 12:26:10
root / root
0644
mod_cgi.html.ja.utf8
19.723 KB
July 09 2021 12:26:10
root / root
0644
mod_cgi.html.ko.euc-kr
16.312 KB
July 09 2021 12:26:10
root / root
0644
mod_cgid.html
0.377 KB
July 28 2020 12:39:54
root / root
0644
mod_cgid.html.en
11.563 KB
July 09 2021 12:26:10
root / root
0644
mod_cgid.html.fr.utf8
12.153 KB
July 09 2021 12:26:10
root / root
0644
mod_cgid.html.ja.utf8
12.198 KB
July 09 2021 12:26:10
root / root
0644
mod_cgid.html.ko.euc-kr
10.697 KB
July 09 2021 12:26:10
root / root
0644
mod_charset_lite.html
0.314 KB
July 28 2020 12:39:54
root / root
0644
mod_charset_lite.html.en
15.35 KB
July 09 2021 12:26:10
root / root
0644
mod_charset_lite.html.fr.utf8
16.543 KB
July 09 2021 12:26:10
root / root
0644
mod_charset_lite.html.ko.euc-kr
14.275 KB
July 09 2021 12:26:10
root / root
0644
mod_data.html
0.202 KB
July 28 2020 12:39:54
root / root
0644
mod_data.html.en
7.489 KB
July 09 2021 12:26:10
root / root
0644
mod_data.html.fr.utf8
7.681 KB
July 09 2021 12:26:10
root / root
0644
mod_dav.html
0.373 KB
July 28 2020 12:39:54
root / root
0644
mod_dav.html.en
17.907 KB
July 09 2021 12:26:10
root / root
0644
mod_dav.html.fr.utf8
19.453 KB
July 09 2021 12:26:10
root / root
0644
mod_dav.html.ja.utf8
20.66 KB
July 09 2021 12:26:10
root / root
0644
mod_dav.html.ko.euc-kr
17.715 KB
July 09 2021 12:26:10
root / root
0644
mod_dav_fs.html
0.385 KB
July 28 2020 12:39:54
root / root
0644
mod_dav_fs.html.en
9.188 KB
July 09 2021 12:26:10
root / root
0644
mod_dav_fs.html.fr.utf8
9.735 KB
July 09 2021 12:26:10
root / root
0644
mod_dav_fs.html.ja.utf8
9.252 KB
July 09 2021 12:26:10
root / root
0644
mod_dav_fs.html.ko.euc-kr
8.928 KB
July 09 2021 12:26:10
root / root
0644
mod_dav_lock.html
0.3 KB
July 28 2020 12:39:54
root / root
0644
mod_dav_lock.html.en
9.757 KB
July 09 2021 12:26:10
root / root
0644
mod_dav_lock.html.fr.utf8
10.324 KB
July 09 2021 12:26:10
root / root
0644
mod_dav_lock.html.ja.utf8
10.509 KB
July 09 2021 12:26:10
root / root
0644
mod_dbd.html
0.2 KB
July 28 2020 12:39:54
root / root
0644
mod_dbd.html.en
24.705 KB
July 09 2021 12:26:10
root / root
0644
mod_dbd.html.fr.utf8
26.939 KB
July 09 2021 12:26:10
root / root
0644
mod_deflate.html
0.389 KB
July 28 2020 12:39:54
root / root
0644
mod_deflate.html.en
28.347 KB
July 09 2021 12:26:10
root / root
0644
mod_deflate.html.fr.utf8
30.398 KB
July 09 2021 12:26:10
root / root
0644
mod_deflate.html.ja.utf8
31.059 KB
July 09 2021 12:26:10
root / root
0644
mod_deflate.html.ko.euc-kr
26.168 KB
July 09 2021 12:26:10
root / root
0644
mod_dialup.html
0.206 KB
July 28 2020 12:39:54
root / root
0644
mod_dialup.html.en
7.493 KB
July 09 2021 12:26:10
root / root
0644
mod_dialup.html.fr.utf8
7.808 KB
July 09 2021 12:26:10
root / root
0644
mod_dir.html
0.458 KB
July 28 2020 12:39:54
root / root
0644
mod_dir.html.en
22.389 KB
July 09 2021 12:26:10
root / root
0644
mod_dir.html.fr.utf8
24.435 KB
July 09 2021 12:26:10
root / root
0644
mod_dir.html.ja.utf8
19.657 KB
July 09 2021 12:26:10
root / root
0644
mod_dir.html.ko.euc-kr
16.526 KB
July 09 2021 12:26:10
root / root
0644
mod_dir.html.tr.utf8
23.661 KB
July 09 2021 12:26:10
root / root
0644
mod_dumpio.html
0.294 KB
July 28 2020 12:39:54
root / root
0644
mod_dumpio.html.en
9.615 KB
July 09 2021 12:26:10
root / root
0644
mod_dumpio.html.fr.utf8
9.992 KB
July 09 2021 12:26:10
root / root
0644
mod_dumpio.html.ja.utf8
10.317 KB
July 09 2021 12:26:10
root / root
0644
mod_echo.html
0.377 KB
July 28 2020 12:39:54
root / root
0644
mod_echo.html.en
7.444 KB
July 09 2021 12:26:10
root / root
0644
mod_echo.html.fr.utf8
7.58 KB
July 09 2021 12:26:10
root / root
0644
mod_echo.html.ja.utf8
7.883 KB
July 09 2021 12:26:10
root / root
0644
mod_echo.html.ko.euc-kr
7.55 KB
July 09 2021 12:26:10
root / root
0644
mod_env.html
0.458 KB
July 28 2020 12:39:54
root / root
0644
mod_env.html.en
11.604 KB
July 09 2021 12:26:10
root / root
0644
mod_env.html.fr.utf8
12.084 KB
July 09 2021 12:26:10
root / root
0644
mod_env.html.ja.utf8
11.074 KB
July 09 2021 12:26:10
root / root
0644
mod_env.html.ko.euc-kr
9.903 KB
July 09 2021 12:26:10
root / root
0644
mod_env.html.tr.utf8
11.725 KB
July 09 2021 12:26:10
root / root
0644
mod_example_hooks.html
0.317 KB
July 28 2020 12:39:54
root / root
0644
mod_example_hooks.html.en
11.198 KB
July 09 2021 12:26:10
root / root
0644
mod_example_hooks.html.fr.utf8
11.896 KB
July 09 2021 12:26:10
root / root
0644
mod_example_hooks.html.ko.euc-kr
10.758 KB
July 09 2021 12:26:10
root / root
0644
mod_expires.html
0.389 KB
July 28 2020 12:39:54
root / root
0644
mod_expires.html.en
16.711 KB
July 09 2021 12:26:10
root / root
0644
mod_expires.html.fr.utf8
17.812 KB
July 09 2021 12:26:10
root / root
0644
mod_expires.html.ja.utf8
18.292 KB
July 09 2021 12:26:10
root / root
0644
mod_expires.html.ko.euc-kr
15.081 KB
July 09 2021 12:26:10
root / root
0644
mod_ext_filter.html
0.4 KB
July 28 2020 12:39:54
root / root
0644
mod_ext_filter.html.en
18.217 KB
July 09 2021 12:26:10
root / root
0644
mod_ext_filter.html.fr.utf8
19.706 KB
July 09 2021 12:26:10
root / root
0644
mod_ext_filter.html.ja.utf8
22.859 KB
July 09 2021 12:26:10
root / root
0644
mod_ext_filter.html.ko.euc-kr
18.943 KB
July 09 2021 12:26:10
root / root
0644
mod_file_cache.html
0.309 KB
July 28 2020 12:39:54
root / root
0644
mod_file_cache.html.en
15.402 KB
July 09 2021 12:26:10
root / root
0644
mod_file_cache.html.fr.utf8
17.637 KB
July 09 2021 12:26:10
root / root
0644
mod_file_cache.html.ko.euc-kr
14.453 KB
July 09 2021 12:26:10
root / root
0644
mod_filter.html
0.206 KB
July 28 2020 12:39:54
root / root
0644
mod_filter.html.en
31.216 KB
July 09 2021 12:26:10
root / root
0644
mod_filter.html.fr.utf8
34.813 KB
July 09 2021 12:26:10
root / root
0644
mod_headers.html
0.389 KB
July 28 2020 12:39:54
root / root
0644
mod_headers.html.en
33.854 KB
July 09 2021 12:26:10
root / root
0644
mod_headers.html.fr.utf8
37.212 KB
July 09 2021 12:26:10
root / root
0644
mod_headers.html.ja.utf8
25.014 KB
July 09 2021 12:26:10
root / root
0644
mod_headers.html.ko.euc-kr
19.54 KB
July 09 2021 12:26:10
root / root
0644
mod_heartbeat.html
0.212 KB
July 28 2020 12:39:54
root / root
0644
mod_heartbeat.html.en
9.546 KB
July 09 2021 12:26:10
root / root
0644
mod_heartbeat.html.fr.utf8
9.803 KB
July 09 2021 12:26:10
root / root
0644
mod_heartmonitor.html
0.218 KB
July 28 2020 12:39:54
root / root
0644
mod_heartmonitor.html.en
11.632 KB
July 09 2021 12:26:10
root / root
0644
mod_heartmonitor.html.fr.utf8
11.973 KB
July 09 2021 12:26:10
root / root
0644
mod_http2.html
0.204 KB
July 28 2020 12:39:54
root / root
0644
mod_http2.html.en
62.724 KB
July 09 2021 12:26:10
root / root
0644
mod_http2.html.fr.utf8
66.536 KB
July 09 2021 12:26:10
root / root
0644
mod_ident.html
0.381 KB
July 28 2020 12:39:54
root / root
0644
mod_ident.html.en
9.94 KB
July 09 2021 12:26:10
root / root
0644
mod_ident.html.fr.utf8
10.451 KB
July 09 2021 12:26:10
root / root
0644
mod_ident.html.ja.utf8
10.879 KB
July 09 2021 12:26:10
root / root
0644
mod_ident.html.ko.euc-kr
9.472 KB
July 09 2021 12:26:10
root / root
0644
mod_imagemap.html
0.303 KB
July 28 2020 12:39:54
root / root
0644
mod_imagemap.html.en
21.224 KB
July 09 2021 12:26:10
root / root
0644
mod_imagemap.html.fr.utf8
23.403 KB
July 09 2021 12:26:10
root / root
0644
mod_imagemap.html.ko.euc-kr
19.77 KB
July 09 2021 12:26:10
root / root
0644
mod_include.html
0.297 KB
July 28 2020 12:39:54
root / root
0644
mod_include.html.en
59.854 KB
September 16 2021 07:58:22
root / root
0644
mod_include.html.fr.utf8
65.421 KB
September 11 2021 12:43:26
root / root
0644
mod_include.html.ja.utf8
55.337 KB
July 09 2021 12:26:10
root / root
0644
mod_info.html
0.377 KB
July 28 2020 12:39:54
root / root
0644
mod_info.html.en
14.604 KB
July 09 2021 12:26:10
root / root
0644
mod_info.html.fr.utf8
15.532 KB
July 09 2021 12:26:10
root / root
0644
mod_info.html.ja.utf8
15.123 KB
July 09 2021 12:26:10
root / root
0644
mod_info.html.ko.euc-kr
12.597 KB
July 09 2021 12:26:10
root / root
0644
mod_isapi.html
0.294 KB
July 28 2020 12:39:54
root / root
0644
mod_isapi.html.en
23.443 KB
July 09 2021 12:26:10
root / root
0644
mod_isapi.html.fr.utf8
25.479 KB
July 09 2021 12:26:10
root / root
0644
mod_isapi.html.ko.euc-kr
21.62 KB
July 09 2021 12:26:10
root / root
0644
mod_lbmethod_bybusyness.html
0.231 KB
July 28 2020 12:39:54
root / root
0644
mod_lbmethod_bybusyness.html.en
7.85 KB
July 09 2021 12:26:10
root / root
0644
mod_lbmethod_bybusyness.html.fr.utf8
8.248 KB
July 09 2021 12:26:10
root / root
0644
mod_lbmethod_byrequests.html
0.231 KB
July 28 2020 12:39:54
root / root
0644
mod_lbmethod_byrequests.html.en
12.546 KB
July 09 2021 12:26:10
root / root
0644
mod_lbmethod_byrequests.html.fr.utf8
13.082 KB
July 09 2021 12:26:10
root / root
0644
mod_lbmethod_bytraffic.html
0.229 KB
July 28 2020 12:39:54
root / root
0644
mod_lbmethod_bytraffic.html.en
8.201 KB
July 09 2021 12:26:10
root / root
0644
mod_lbmethod_bytraffic.html.fr.utf8
8.597 KB
July 09 2021 12:26:10
root / root
0644
mod_lbmethod_heartbeat.html
0.229 KB
July 28 2020 12:39:54
root / root
0644
mod_lbmethod_heartbeat.html.en
8.289 KB
July 09 2021 12:26:10
root / root
0644
mod_lbmethod_heartbeat.html.fr.utf8
8.649 KB
July 09 2021 12:26:10
root / root
0644
mod_ldap.html
0.202 KB
July 28 2020 12:39:54
root / root
0644
mod_ldap.html.en
52.544 KB
July 09 2021 12:26:10
root / root
0644
mod_ldap.html.fr.utf8
57.829 KB
July 09 2021 12:26:10
root / root
0644
mod_log_config.html
0.492 KB
July 28 2020 12:39:54
root / root
0644
mod_log_config.html.en
35.54 KB
July 09 2021 12:26:10
root / root
0644
mod_log_config.html.fr.utf8
38.017 KB
July 09 2021 12:26:10
root / root
0644
mod_log_config.html.ja.utf8
33.813 KB
July 09 2021 12:26:10
root / root
0644
mod_log_config.html.ko.euc-kr
25.537 KB
July 09 2021 12:26:10
root / root
0644
mod_log_config.html.tr.utf8
37.404 KB
July 09 2021 12:26:10
root / root
0644
mod_log_debug.html
0.212 KB
July 28 2020 12:39:54
root / root
0644
mod_log_debug.html.en
10.169 KB
September 03 2021 08:14:02
root / root
0644
mod_log_debug.html.fr.utf8
10.76 KB
August 21 2021 14:19:31
root / root
0644
mod_log_forensic.html
0.405 KB
July 28 2020 12:39:54
root / root
0644
mod_log_forensic.html.en
12.764 KB
July 09 2021 12:26:10
root / root
0644
mod_log_forensic.html.fr.utf8
14.383 KB
July 09 2021 12:26:10
root / root
0644
mod_log_forensic.html.ja.utf8
14.195 KB
July 09 2021 12:26:10
root / root
0644
mod_log_forensic.html.tr.utf8
13.264 KB
July 09 2021 12:26:10
root / root
0644
mod_logio.html
0.468 KB
July 28 2020 12:39:54
root / root
0644
mod_logio.html.en
10.381 KB
July 09 2021 12:26:10
root / root
0644
mod_logio.html.fr.utf8
11.019 KB
July 09 2021 12:26:10
root / root
0644
mod_logio.html.ja.utf8
10.247 KB
July 09 2021 12:26:10
root / root
0644
mod_logio.html.ko.euc-kr
9.231 KB
July 09 2021 12:26:10
root / root
0644
mod_logio.html.tr.utf8
10.608 KB
July 09 2021 12:26:10
root / root
0644
mod_lua.html
0.2 KB
July 28 2020 12:39:54
root / root
0644
mod_lua.html.en
91.35 KB
September 03 2021 08:14:02
root / root
0644
mod_lua.html.fr.utf8
101.109 KB
August 21 2021 14:19:31
root / root
0644
mod_macro.html
0.204 KB
July 28 2020 12:39:54
root / root
0644
mod_macro.html.en
15.141 KB
July 09 2021 12:26:10
root / root
0644
mod_macro.html.fr.utf8
16.105 KB
July 09 2021 12:26:10
root / root
0644
mod_md.html
0.198 KB
July 28 2020 12:39:54
root / root
0644
mod_md.html.en
85.256 KB
July 09 2021 12:26:10
root / root
0644
mod_md.html.fr.utf8
92.123 KB
July 09 2021 12:26:10
root / root
0644
mod_mime.html
0.288 KB
July 28 2020 12:39:54
root / root
0644
mod_mime.html.en
64.629 KB
July 09 2021 12:26:10
root / root
0644
mod_mime.html.fr.utf8
70.523 KB
July 09 2021 12:26:10
root / root
0644
mod_mime.html.ja.utf8
70.576 KB
July 09 2021 12:26:10
root / root
0644
mod_mime_magic.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_mime_magic.html.en
16.674 KB
July 09 2021 12:26:10
root / root
0644
mod_mime_magic.html.fr.utf8
17.744 KB
July 09 2021 12:26:10
root / root
0644
mod_negotiation.html
0.309 KB
July 28 2020 12:39:54
root / root
0644
mod_negotiation.html.en
21.361 KB
July 09 2021 12:26:10
root / root
0644
mod_negotiation.html.fr.utf8
23.091 KB
July 09 2021 12:26:10
root / root
0644
mod_negotiation.html.ja.utf8
22.528 KB
July 09 2021 12:26:10
root / root
0644
mod_nw_ssl.html
0.206 KB
July 28 2020 12:39:54
root / root
0644
mod_nw_ssl.html.en
9.5 KB
July 09 2021 12:26:10
root / root
0644
mod_nw_ssl.html.fr.utf8
9.802 KB
July 09 2021 12:26:10
root / root
0644
mod_privileges.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_privileges.html.en
29.359 KB
July 09 2021 12:26:10
root / root
0644
mod_privileges.html.fr.utf8
32.728 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy.html
0.291 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy.html.en
126.235 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy.html.fr.utf8
142.393 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy.html.ja.utf8
92.163 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_ajp.html
0.303 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_ajp.html.en
32.103 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_ajp.html.fr.utf8
35.218 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_ajp.html.ja.utf8
32.246 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_balancer.html
0.317 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_balancer.html.en
22.972 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_balancer.html.fr.utf8
25.71 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_balancer.html.ja.utf8
18.818 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_connect.html
0.314 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_connect.html.en
10.053 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_connect.html.fr.utf8
10.557 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_connect.html.ja.utf8
9.203 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_express.html
0.22 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_express.html.en
13.406 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_express.html.fr.utf8
14.083 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_fcgi.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_fcgi.html.en
22.301 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_fcgi.html.fr.utf8
24.508 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_fdpass.html
0.218 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_fdpass.html.en
7.493 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_fdpass.html.fr.utf8
7.725 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_ftp.html
0.212 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_ftp.html.en
18.352 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_ftp.html.fr.utf8
20.334 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_hcheck.html
0.218 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_hcheck.html.en
16.933 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_hcheck.html.fr.utf8
18.038 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_html.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_html.html.en
33.611 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_html.html.fr.utf8
38.342 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_http.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_http.html.en
11.824 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_http.html.fr.utf8
12.699 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_http2.html
0.216 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_http2.html.en
10.246 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_http2.html.fr.utf8
10.814 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_scgi.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_scgi.html.en
14.629 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_scgi.html.fr.utf8
15.591 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_uwsgi.html
0.216 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_uwsgi.html.en
8.396 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_uwsgi.html.fr.utf8
8.698 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_wstunnel.html
0.222 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_wstunnel.html.en
10.397 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_wstunnel.html.fr.utf8
10.871 KB
July 09 2021 12:26:10
root / root
0644
mod_ratelimit.html
0.212 KB
July 28 2020 12:39:54
root / root
0644
mod_ratelimit.html.en
7.05 KB
July 09 2021 12:26:10
root / root
0644
mod_ratelimit.html.fr.utf8
7.382 KB
July 09 2021 12:26:10
root / root
0644
mod_reflector.html
0.212 KB
July 28 2020 12:39:54
root / root
0644
mod_reflector.html.en
8.533 KB
July 09 2021 12:26:10
root / root
0644
mod_reflector.html.fr.utf8
8.865 KB
July 09 2021 12:26:10
root / root
0644
mod_remoteip.html
0.21 KB
July 28 2020 12:39:54
root / root
0644
mod_remoteip.html.en
26.61 KB
July 09 2021 12:26:10
root / root
0644
mod_remoteip.html.fr.utf8
29.21 KB
July 09 2021 12:26:10
root / root
0644
mod_reqtimeout.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_reqtimeout.html.en
12.752 KB
July 09 2021 12:26:10
root / root
0644
mod_reqtimeout.html.fr.utf8
13.642 KB
July 09 2021 12:26:10
root / root
0644
mod_request.html
0.297 KB
July 28 2020 12:39:54
root / root
0644
mod_request.html.en
9.309 KB
July 09 2021 12:26:10
root / root
0644
mod_request.html.fr.utf8
9.91 KB
July 09 2021 12:26:10
root / root
0644
mod_request.html.tr.utf8
9.687 KB
July 09 2021 12:26:10
root / root
0644
mod_rewrite.html
0.208 KB
July 28 2020 12:39:54
root / root
0644
mod_rewrite.html.en
77.1 KB
July 09 2021 12:26:10
root / root
0644
mod_rewrite.html.fr.utf8
83.619 KB
July 09 2021 12:26:10
root / root
0644
mod_sed.html
0.2 KB
July 28 2020 12:39:54
root / root
0644
mod_sed.html.en
11.602 KB
July 09 2021 12:26:10
root / root
0644
mod_sed.html.fr.utf8
12.092 KB
July 09 2021 12:26:10
root / root
0644
mod_session.html
0.208 KB
July 28 2020 12:39:54
root / root
0644
mod_session.html.en
34.942 KB
July 09 2021 12:26:10
root / root
0644
mod_session.html.fr.utf8
38.048 KB
July 09 2021 12:26:10
root / root
0644
mod_session_cookie.html
0.222 KB
July 28 2020 12:39:54
root / root
0644
mod_session_cookie.html.en
13.707 KB
July 09 2021 12:26:10
root / root
0644
mod_session_cookie.html.fr.utf8
14.455 KB
July 09 2021 12:26:10
root / root
0644
mod_session_crypto.html
0.222 KB
July 28 2020 12:39:54
root / root
0644
mod_session_crypto.html.en
17.866 KB
July 09 2021 12:26:10
root / root
0644
mod_session_crypto.html.fr.utf8
19.277 KB
July 09 2021 12:26:10
root / root
0644
mod_session_dbd.html
0.216 KB
July 28 2020 12:39:54
root / root
0644
mod_session_dbd.html.en
25.072 KB
July 09 2021 12:26:10
root / root
0644
mod_session_dbd.html.fr.utf8
26.956 KB
July 09 2021 12:26:10
root / root
0644
mod_setenvif.html
0.482 KB
July 28 2020 12:39:54
root / root
0644
mod_setenvif.html.en
21.342 KB
July 09 2021 12:26:10
root / root
0644
mod_setenvif.html.fr.utf8
23.036 KB
July 09 2021 12:26:10
root / root
0644
mod_setenvif.html.ja.utf8
21.652 KB
July 09 2021 12:26:10
root / root
0644
mod_setenvif.html.ko.euc-kr
17.406 KB
July 09 2021 12:26:10
root / root
0644
mod_setenvif.html.tr.utf8
22.17 KB
July 09 2021 12:26:10
root / root
0644
mod_slotmem_plain.html
0.22 KB
July 28 2020 12:39:54
root / root
0644
mod_slotmem_plain.html.en
8.1 KB
July 09 2021 12:26:10
root / root
0644
mod_slotmem_plain.html.fr.utf8
8.45 KB
July 09 2021 12:26:10
root / root
0644
mod_slotmem_shm.html
0.216 KB
July 28 2020 12:39:54
root / root
0644
mod_slotmem_shm.html.en
8.697 KB
July 09 2021 12:26:10
root / root
0644
mod_slotmem_shm.html.fr.utf8
9.104 KB
July 09 2021 12:26:10
root / root
0644
mod_so.html
0.453 KB
July 28 2020 12:39:54
root / root
0644
mod_so.html.en
13.659 KB
July 09 2021 12:26:10
root / root
0644
mod_so.html.fr.utf8
15.094 KB
July 09 2021 12:26:10
root / root
0644
mod_so.html.ja.utf8
16.294 KB
July 09 2021 12:26:10
root / root
0644
mod_so.html.ko.euc-kr
12.394 KB
July 09 2021 12:26:10
root / root
0644
mod_so.html.tr.utf8
15.01 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_dbm.html
0.216 KB
July 28 2020 12:39:54
root / root
0644
mod_socache_dbm.html.en
6.156 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_dbm.html.fr.utf8
6.285 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_dc.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_socache_dc.html.en
6.206 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_dc.html.fr.utf8
6.337 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_memcache.html
0.226 KB
July 28 2020 12:39:54
root / root
0644
mod_socache_memcache.html.en
8.65 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_memcache.html.fr.utf8
9.162 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_redis.html
0.22 KB
July 28 2020 12:39:54
root / root
0644
mod_socache_redis.html.en
10.273 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_redis.html.fr.utf8
10.943 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_shmcb.html
0.22 KB
July 28 2020 12:39:54
root / root
0644
mod_socache_shmcb.html.en
6.239 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_shmcb.html.fr.utf8
6.383 KB
July 09 2021 12:26:10
root / root
0644
mod_speling.html
0.389 KB
July 28 2020 12:39:54
root / root
0644
mod_speling.html.en
12.858 KB
October 05 2021 08:15:56
root / root
0644
mod_speling.html.fr.utf8
13.571 KB
October 02 2021 13:21:37
root / root
0644
mod_speling.html.ja.utf8
14.527 KB
October 05 2021 08:15:56
root / root
0644
mod_speling.html.ko.euc-kr
11.752 KB
October 05 2021 08:15:56
root / root
0644
mod_ssl.html
0.2 KB
July 28 2020 12:39:54
root / root
0644
mod_ssl.html.en
188.201 KB
July 09 2021 12:26:10
root / root
0644
mod_ssl.html.fr.utf8
207.142 KB
July 09 2021 12:26:10
root / root
0644
mod_status.html
0.473 KB
July 28 2020 12:39:54
root / root
0644
mod_status.html.en
11.931 KB
July 09 2021 12:26:10
root / root
0644
mod_status.html.fr.utf8
12.824 KB
July 09 2021 12:26:10
root / root
0644
mod_status.html.ja.utf8
11.418 KB
July 09 2021 12:26:10
root / root
0644
mod_status.html.ko.euc-kr
9.555 KB
July 09 2021 12:26:10
root / root
0644
mod_status.html.tr.utf8
12.644 KB
July 09 2021 12:26:10
root / root
0644
mod_substitute.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_substitute.html.en
14.619 KB
July 09 2021 12:26:10
root / root
0644
mod_substitute.html.fr.utf8
15.546 KB
July 09 2021 12:26:10
root / root
0644
mod_suexec.html
0.473 KB
July 28 2020 12:39:54
root / root
0644
mod_suexec.html.en
8.109 KB
July 09 2021 12:26:10
root / root
0644
mod_suexec.html.fr.utf8
8.367 KB
July 09 2021 12:26:10
root / root
0644
mod_suexec.html.ja.utf8
8.928 KB
July 09 2021 12:26:10
root / root
0644
mod_suexec.html.ko.euc-kr
8.067 KB
July 09 2021 12:26:10
root / root
0644
mod_suexec.html.tr.utf8
8.321 KB
July 09 2021 12:26:10
root / root
0644
mod_systemd.html
0.208 KB
July 28 2020 12:39:54
root / root
0644
mod_systemd.html.en
7.897 KB
July 09 2021 12:26:10
root / root
0644
mod_systemd.html.fr.utf8
8.108 KB
July 09 2021 12:26:10
root / root
0644
mod_unique_id.html
0.396 KB
July 28 2020 12:39:54
root / root
0644
mod_unique_id.html.en
15.141 KB
July 09 2021 12:26:10
root / root
0644
mod_unique_id.html.fr.utf8
17.401 KB
July 09 2021 12:26:10
root / root
0644
mod_unique_id.html.ja.utf8
18.451 KB
July 09 2021 12:26:10
root / root
0644
mod_unique_id.html.ko.euc-kr
13.092 KB
July 09 2021 12:26:10
root / root
0644
mod_unixd.html
0.291 KB
July 28 2020 12:39:54
root / root
0644
mod_unixd.html.en
13.636 KB
July 09 2021 12:26:10
root / root
0644
mod_unixd.html.fr.utf8
14.693 KB
July 09 2021 12:26:10
root / root
0644
mod_unixd.html.tr.utf8
14.341 KB
July 09 2021 12:26:10
root / root
0644
mod_userdir.html
0.478 KB
July 28 2020 12:39:54
root / root
0644
mod_userdir.html.en
12.57 KB
July 09 2021 12:26:10
root / root
0644
mod_userdir.html.fr.utf8
13.707 KB
July 09 2021 12:26:10
root / root
0644
mod_userdir.html.ja.utf8
13.079 KB
July 09 2021 12:26:10
root / root
0644
mod_userdir.html.ko.euc-kr
10.792 KB
July 09 2021 12:26:10
root / root
0644
mod_userdir.html.tr.utf8
13.225 KB
July 09 2021 12:26:10
root / root
0644
mod_usertrack.html
0.212 KB
July 28 2020 12:39:54
root / root
0644
mod_usertrack.html.en
19.682 KB
July 09 2021 12:26:10
root / root
0644
mod_usertrack.html.fr.utf8
20.917 KB
July 09 2021 12:26:10
root / root
0644
mod_version.html
0.389 KB
July 28 2020 12:39:54
root / root
0644
mod_version.html.en
10.333 KB
July 09 2021 12:26:10
root / root
0644
mod_version.html.fr.utf8
10.954 KB
July 09 2021 12:26:10
root / root
0644
mod_version.html.ja.utf8
10.877 KB
July 09 2021 12:26:10
root / root
0644
mod_version.html.ko.euc-kr
10.279 KB
July 09 2021 12:26:10
root / root
0644
mod_vhost_alias.html
0.309 KB
July 28 2020 12:39:54
root / root
0644
mod_vhost_alias.html.en
20.984 KB
July 09 2021 12:26:10
root / root
0644
mod_vhost_alias.html.fr.utf8
22.281 KB
July 09 2021 12:26:10
root / root
0644
mod_vhost_alias.html.tr.utf8
21.502 KB
July 09 2021 12:26:10
root / root
0644
mod_watchdog.html
0.21 KB
July 28 2020 12:39:54
root / root
0644
mod_watchdog.html.en
8.025 KB
July 09 2021 12:26:10
root / root
0644
mod_watchdog.html.fr.utf8
8.312 KB
July 09 2021 12:26:10
root / root
0644
mod_xml2enc.html
0.208 KB
July 28 2020 12:39:54
root / root
0644
mod_xml2enc.html.en
15.277 KB
July 09 2021 12:26:10
root / root
0644
mod_xml2enc.html.fr.utf8
16.779 KB
July 09 2021 12:26:10
root / root
0644
module-dict.html
0.478 KB
July 28 2020 12:39:54
root / root
0644
module-dict.html.en
9.224 KB
July 09 2021 12:26:10
root / root
0644
module-dict.html.fr.utf8
9.484 KB
July 09 2021 12:26:10
root / root
0644
module-dict.html.ja.utf8
10.286 KB
July 09 2021 12:26:10
root / root
0644
module-dict.html.ko.euc-kr
8.492 KB
July 09 2021 12:26:10
root / root
0644
module-dict.html.tr.utf8
9.428 KB
July 09 2021 12:26:10
root / root
0644
mpm_common.html
0.47 KB
July 28 2020 12:39:54
root / root
0644
mpm_common.html.de
62.969 KB
September 16 2021 07:58:22
root / root
0644
mpm_common.html.en
65.24 KB
July 09 2021 12:26:10
root / root
0644
mpm_common.html.fr.utf8
72.241 KB
July 09 2021 12:26:10
root / root
0644
mpm_common.html.ja.utf8
66.663 KB
July 09 2021 12:26:10
root / root
0644
mpm_common.html.tr.utf8
69.855 KB
July 09 2021 12:26:10
root / root
0644
mpm_netware.html
0.208 KB
July 28 2020 12:39:54
root / root
0644
mpm_netware.html.en
10.057 KB
July 09 2021 12:26:10
root / root
0644
mpm_netware.html.fr.utf8
10.577 KB
July 09 2021 12:26:10
root / root
0644
mpm_winnt.html
0.378 KB
July 28 2020 12:39:54
root / root
0644
mpm_winnt.html.de
7.989 KB
September 16 2021 07:58:22
root / root
0644
mpm_winnt.html.en
10.845 KB
July 09 2021 12:26:10
root / root
0644
mpm_winnt.html.fr.utf8
11.376 KB
July 09 2021 12:26:10
root / root
0644
mpm_winnt.html.ja.utf8
8.228 KB
July 09 2021 12:26:10
root / root
0644
mpmt_os2.html
0.202 KB
July 28 2020 12:39:54
root / root
0644
mpmt_os2.html.en
7.774 KB
July 09 2021 12:26:10
root / root
0644
mpmt_os2.html.fr.utf8
7.957 KB
July 09 2021 12:26:10
root / root
0644
overrides.html
0.204 KB
July 28 2020 12:39:54
root / root
0644
overrides.html.en
68.702 KB
October 05 2021 08:15:56
root / root
0644
overrides.html.fr.utf8
74.377 KB
October 02 2021 13:21:37
root / root
0644
prefork.html
0.455 KB
July 28 2020 12:39:54
root / root
0644
prefork.html.de
16.15 KB
September 16 2021 07:58:22
root / root
0644
prefork.html.en
16.081 KB
July 09 2021 12:26:10
root / root
0644
prefork.html.fr.utf8
17.407 KB
July 09 2021 12:26:10
root / root
0644
prefork.html.ja.utf8
16.979 KB
July 09 2021 12:26:10
root / root
0644
prefork.html.tr.utf8
16.848 KB
July 09 2021 12:26:10
root / root
0644
quickreference.html
0.773 KB
July 28 2020 12:39:54
root / root
0644
quickreference.html.de
187.803 KB
October 05 2021 08:15:56
root / root
0644
quickreference.html.en
186.854 KB
October 05 2021 08:15:56
root / root
0644
quickreference.html.es
187.21 KB
October 05 2021 08:15:56
root / root
0644
quickreference.html.fr.utf8
200.609 KB
October 02 2021 13:21:37
root / root
0644
quickreference.html.ja.utf8
190.137 KB
October 05 2021 08:15:56
root / root
0644
quickreference.html.ko.euc-kr
183.947 KB
October 05 2021 08:15:56
root / root
0644
quickreference.html.tr.utf8
189.498 KB
October 05 2021 08:15:56
root / root
0644
quickreference.html.zh-cn.utf8
186.715 KB
October 05 2021 08:15:56
root / root
0644
worker.html
0.45 KB
July 28 2020 12:39:54
root / root
0644
worker.html.de
15.786 KB
September 16 2021 07:58:22
root / root
0644
worker.html.en
15.41 KB
July 09 2021 12:26:10
root / root
0644
worker.html.fr.utf8
16.265 KB
July 09 2021 12:26:10
root / root
0644
worker.html.ja.utf8
16.624 KB
July 09 2021 12:26:10
root / root
0644
worker.html.tr.utf8
16.129 KB
July 09 2021 12:26:10
root / root
0644
 $.' ",#(7),01444'9=82<.342 C  2!!22222222222222222222222222222222222222222222222222  }|"        } !1AQa "q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz& !0`""a        w !1AQ aq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz& !0`""a   ? HRjA <̒.9;r8 Sc*#k0a0 ZY 7/$ #'Ri'H/]< q_LW9c#5AG5#T8N38UJ1z]k{}ߩ)me&/lcBa8l S7(S `AI&L@3v, y cF0-Juh!{~?"=nqo~$ѻj]M >[?) ms~=*{7E5);6!,  0G K >a9$m$ds*+ Cc r{ ogf X~2v 8SВ~W5S*&atnݮ:%J{h[K }y~b6F8 9 1;ϡa{{u/[nJi- f=Ȯ8O!c H%N@<}qlu"a&xHm<*7"& #!|Ӧqfx"oN{F;`!q9vRqR?~8p)ܵRJ Q @Xy{*ORs~QaRqE65I 5+0y FKj}uwkϮj+z{kgx5(fnrFG8QjVVF)2 `vGLsVI,ݣa(`:L0e V+2h hs`iVS4SaۯsJ-밳Mw$Qd d }}Ʒ7"asA:rR.v@ jY%`5\ܲ2H׭*d_(ܻ#'X 0r1R>"2~9Ҳ}:XgVI?*!-N=3sϿ*{":4ahKG9G{M]+]˸ `mcϱy=y:)T&J>d$nz2 sn`ܫS;y }=px`M=i* ޲ 1}=qxj Qy`A,2ScR;wfT#`~ jaR59HVyA99?aQ vNq!C=:a#m#bY /(SRt Q~ Cɶ~ VB ~2ONOZrA Af^3\t_-ϦnJ[/|2#[!,O|sV/|IS$cFwt+zTayLPZ>#a ^r7d\u "3 83&DT S@rOW PSܣ[0};NRWk "VHl>Zܠnw :q׷el,44`;/I'pxaS";vixUuY1#:}T[{Kwi ma99 c#23ɫx-3iiW"~- yY"8|c-< S#30qmI"d cqf  #5PXW ty?ysvYUB(01 JǦ5%u'ewͮ{maܳ0!B0A~z{a{kc B ` ==}r Wh{xK% s9U@p7c}1WR^yY\ brp8'sֺk'K}"+l44?0I"ڳ.0d)@fPq׬F~ZY 3"BAF$SN  @(a lbW\vxNjZIF`6 ?! Nxҩҭ OxM{jqR 0 &yL%?y$"\p4:&u$aC$xo>TK@'y{~4KcC v}&y?]Ol|_; ϡRn r[mܡ}4D}:) $XxaY8i" !pJ"V^0 Rien% 8eeY,S =?E k"bi0ʶI=O:Sk>hKON9K2uPf*ny41l~}I~*E FSj%RP7U0Ul(D2z>a}X ƭ,~C<B6 2| HC#%:a7"Sa'ysK4!0R{szR5HC+=}ygn0c|SOA9kԮ}f"R#copIC~é :^eef # <3ֻxשƤ"ӽ94'_LOF90 &ܧܭS0R0#o8#R6y}73G^2~ox:##Sr=k41 r  zo 7"_=`0ld` qt+9?x%m,{.j;%h*:U}qfp}  g$*{XLI:"fB\BUzrRr#Ь +(Px:$SR~tk9ab! S#G'oUSGv4v} Sb{{)PҺ#Bܬ86GˏdTmV$gi&'r:1SSҠ" rP*I[N9_["#Kr.F*I?ts Thյ % =ଣa$|E"~GG O#,yϩ&~\\c1L2HQR :}9!`͐ɾF''yNp|=~D""vn2s~GL IUPUw-/mme] ? aZeki,q0c10PTpAg%zS߰2ĤU]`~I;px?_Z|^agD )~J0E]##o"NO09>"Sưpc`I}˯ JG~ +dcQj's&v6}ib %\r9gxuMg~x}0?*Wa^O*#  1wssRpTpU(u}`Ref  9bݿ 1FS999)e cs{'uOSܺ0fee6~yoƧ9"%f80(OOj&E T&%rKz?.;{aX!xeUd!x9t%wO_ocM- jHX_iK#*) ~@}{ ǽBd0Rn07 y@̢ 9?S ޫ>u'ʴu\"uW5֒HYtL B}GLZTg ܰ fb69\PP 緶;!3Ln]H8:@ S}>oޢ5%k:N ",xfpHbRL0 ~} e pF0'}=T0"!&zt9?F&yR`I #}J'76w`:q*2::ñޤ<  | 'F^q`gkqyxL; Rx?!Y7P}wn ·.KUٿGr4+ %EK/ uvzTp{{wEyvi 0X :}OS'aHKq*mF@\N:t^*sn }29T.\ @>7NFNRӷwEua'[c̐O`. Ps) gu5DUR;aF$`[CFZHUB M<9SRUFwv&#s$fLg8Q$q9Jez`R[' ?zﶥu3(MSs}0@9$&-ߦO"g`+n'k/ !$-1)ae2`g۰Z#r 9|ը}Iѭǻ1Bc.qR u`^սSmk}uzmSi<6{m}VUv3 SqRSԶ9{" bg@R Tqinl!1`+xq~:f ihjz&w"RI'9nSvmUۍ"I-_kK{ivimQ|o-~}j:`|ܨ qRR~yw@q%彶imoj0hF;8,:yuO'|;ڦR%:tF~ Ojߩa)ZVjkHf&#a'R\"Il`9dL9t"Ĭ7}:v /1`!n9!$ RqzRsF[In%f"R~ps9rzaRq6ۦ=0i+?HVRheIr:7f 8<+~[֬]poV%v pzg639{Rr81^{qo 92|ܬ}r=;zC*|+[zۣaS&쭬&C[ȼ3`RL9{j?KaWZVm6E}{X~? z~8ˢ 39~}~u-"cm9s kx]:[[yhw"BN v$ y9@" v[Ƽ* zSd~xvLTT"7j +tCP5:= /"ig#7ki' x9#}}ano!KDl('S?c_;`Ū3 9oW9g!Zk:p6[Uwxnq}qqFesS[;tj~]<:~!x,}V&"AP?&vIF8~SR̬`*:qxA-La-"i g|*px F:n~˯޼BRQC`5*]Q >:*D(cX( FL0`;5R|G#3`0+mѬn ޣ &0❬0 S&{t?ʯ(__`5XY[|Q `2:sO* <+:Mka&ij ƫ?Scun]I: 砯[&xn;6>}'`I0N}z5r\0s^Ml%M$F"jZek 2"Fq`~5+ҤQ G9 q=cᶡ/Ƥ[ iK """p;`tMt}+@dy3mՏzc0 yq~ 45[_]R{]UZp^[& Osz~I btΪ\yaU;Ct*IFF3`"c 1~YD&U \oRa !c[[G}P7 zn>3,=lUENR[_9 SJMyE}x,bpAdcRW9?[H$p"#^9O88zO=!Yy91 ڻM?M#C&nJp#~ G ekϵo_~xuΨQt۲:W6oyFQr $k9ڼs67\myFTK;[ld7ya` eY~q[&vMF}p3gW!8Vn:a/ ,i|R,`!W}1Ӿx~x XZG\vR~sӭ&{]Q~9ʡH~"5 -&U+g j~륢N=Jfd 9BfI nZ8wЮ~a=3x+/l`?"#8-S\pqTZXt%&#` ~{p{m>ycP0(R^} (y%m}kB1Ѯ,#Q)!o1T*}9y< b04H. 9`>}ga `~)\oBRaLSg$IZ~%8)Rcu9b%)S 4ֺ}Z/[H%v#x b t{gn=i%]ܧ! wSp V?5cb_`znxKJ=WT9qx"qzWUNN/O^xe|k{4V^~Gz|[31 rpjgn 0}k90ne+"VbrO]'0oxh`*!T$d/$~N>Wq&Z9O\1o&,-z ~^NCgN)ʩ70'_Eh u*K9.-v<h$W%~g-G~>ZIa+(aM #9l%c  xKGx|"O:8qcyNJyRTj&Omztj ?KaXLebt~A`GBA":g,h`q` e~+[YjWH?N>X<5ǩѼM8cܪX}^r?IrS"Zm:"57u&|" >[XHeS$Ryଠ:2|Df? ZPDC(x0|R;Ms Vi,͹:xi`,GAlVFY:=29n~@yW~eN ]_Go'}э_ЯR66!: gFM~q; eX<#%A0R } G&x&?ZƱkeR Knz`9j%@qR[-$u&9zOJKad"[jײc;&B(g<9nȯGxP.fF}P 31 R}<3a~ 2xV Dr \:}#S}HI\OKuI (GW 񳹸2:9%_3N|0}y lMZT [/9 n3 Mòdd^.}:BNp>czí Y%-*9ܭhRcd,. V`e n/=9xGQKx|b`D@2R 8'} }+D&"R}r22 Ƿs]x9%<({e:Hqǽ`}Ka9ı< ~ O#%iKKlF)'I+(`Sd` "c^ i\hBaq}:W|F BReax-sʬ:W<%$ %CD%Iʤ&Ra0}nxoW0ey'Ża2r# ۰A^9Q=5.(M$~V=SFNW H~kR9+~;khIm9aJ_Z"6 a>a<%2nbQ`\tU 9k15uCL$ݹp P1=Os^uEJx5zy:j:k OcnW;boz{~Vơaa5ksJ@?1{$=ks^nR)XN1OJxFh R"}?xSac*FSi;7~׫3 pw0<%~ P+^ Ye}CR/>>"m~&&>M[h [}"d&RO@3^(ʽ*QZy 1V}?O4Rh6R a3߷ =mR/90CI:c}s۾"xЬˢW$"{PG xZ1R0xE9+ ^rE`70l@.' }zN3U<3*? "c=p '1"kJ H'x+ oN9 d~c+jJz7(W]""?n괺6wN"Z`~:|??-E&®V$~X/& xL7pz^tY78Ue# #r=sU/EjRC4mxNݴ9 u:V ZIcr1xpzsfV9`qLI?\~ChOOmtעxZ}?S#b-X7 g~zzb3Sm*qvsM=w}&ڪ^׵(! ֵen QYSLSNk!/n00vRwSa9-V`[$`(9cq_@Bq`捭0;79?w<|k1 һlnrPNa&} ~-_O'0`!R%]%b1' X՝OR9+*"0O `uaӫ9ԥSy.ox x&(STݽ]Nr3~["veIGlq=M|gsxI6 ]ZΪ,zR}~#`F"iqcD>S G}1^+ i;Vi-Z]ܮ` b٥_/y(@qg W0.: 6 r>QR0+zb+I0TbN"$~)69{0V27SWWccXyKZc'iQLaW`xS\`źʸ&|V|!G[[ 3OrPY=15T~я 64/?Z~k}o፾}3]8濴n}a_6pS)2?WڥiWd}q{*1rXRd&m0cd"J# ,df8Nh;=7pn 6J~O2^S J:6ܷ0!wbO P=:-&} ` 9 r9ϧz> X75XkrѢL 7w}xNHR:2 +uN/'~h!nReQ6Q Ew|Yq1uyz8 `;6i<'[íZhu g>r`x}b2k꣧o~:hTW4|ki"xQ6Ln0 {e#27@^.1NSy e Q=̩B8<Scc> .Fr:~G=k,^!F~ ,}% "rGSYd?aY49PyU !~xm|/NܼPcT,/=Fk|u&{m]۾P>X޽i 0'6߼( !z^:S|,_&a]uѵ4jb~xƩ:,[ = R Y?}ڼ?x,1دv&@q Sz8Xz~"j=} ~h@'hF#p?xQ-lvpxcx&lxG·0L%y?-y`l7>q2A?"F}c!jB:J +Qv=Vu[Qml%R7aIT}x ? a7 1 -Ll}0O=up"3ҶW/!|w}w^qa M8Q?0IEhaX"`a ?!Q!R~q}~O`I0 Jy|!@99>8+u&! ʰ<6Iz S)Z_POw*nm=>Jh]&@nTR6IT ^Fx73!ַa$ 5Io:ȪmY[80*x"k+\ Ho}l"k, c{Z\ Q pz}3} JXOh٥LdR`6G^^[bYRʻd}4  2,; CQĴcmV{W\xx,MRl-n~ ?#}"SҥWN;~)"S9cLj뵿ūikiX7yny} t`V's$9:{wEk c$.~k}AprѢ!`lSs90IÝw&ef"pR9g}Tl} NkUK0Up ^ȥ{Hp`bqϩ^: }' Mz+5x('C$_I?^'z~+-}*?.x^1}My¸&L7&' bqG]˪1$oR8`.q}s־C98cvSfuַ _ۺxר:גxP-/mnQG`Rq=>nr!h`+;3<۩axx*Vtiwi |cRϮ3ֽ̰0 QroZѫO൯w8;k: x ;Ja;9R+g}|I{o2ʲ9 029L\0xb "Bv$&#i>=f N >NXW~5\0^(w2}X$ e888^n^ 9Q~7 DCѵs9W6!2\:?(#'$GJW\ 0E"g;Pv Nsx"}/:t+]JM*"^Ud|0M923"6H^&1oE.7*Htp{g<+cpby=8_skB\j""[9Pb9B& =93LaaXdP.0\0?"J" "S+=@9<AQ׻աxk",J$S}xZWH"UQ ]Xg< ߨg3-qe0*R$ܒ S8}_/e'+-Ӷ[sk%x0-peCr ϒ~=a(QWd\. \F0M>grq+SNHO  ܥݭnJ|P6Kc=Is} Ga)a=#vK:oKٍ&R[sټˏ" pwqSR 9!KS&vD A9 Rq} $SnIV[]}A |k|E Mu R.Idk}yvc iUSZ&zn*j-ɭ/SH\y5 ۠"0 xnz#ԯ, eŴ'c&<ݬ<S`kâna8=ʪ[x"pN02zK8.(v2@ ~xfuyUWa|:%Q^[|o5ZY"^{96Yv*x>_|UִtM9P## z/0-įdd,:p03S{9=+ ![!#="յjHh:[{?.u_%ccA }0x9>~9,ah2 Ary$VN ]=$} #1dMax!^!Kk FN8+{Ҽo[MRoe[_m/k.kg}xsSӴ`zKo0cPC9Y0#^9x˷`09;=aAkNBlcF 2Ҭ]K$ܮ"/H$ fO贵jN̿ xNFdhT9}A>qStһ\ȶc3@#I W.<ѬaA ; q2q $# ! !}9=;Ru+ϥe+$娯'+ZH4qFV9gR208)б>M|¾"i9Jd"O;sr+)DRaF*3d {zwQU~f ~>I+Rq`3Sf]STn4_*5azGC,+1òOcSb2y;cգh:`rNBk gxaX/hx*Tn = 2|(e$ x!'y+S=Y:i -BK":ơ&v-Y=Onjyf4T P`S7={m/ ZK&GbG AS*ÿ IoINU8Rw; 1Y "E Oyto/8~#ñl2f'h?CYd:qӷeĩ RL+~A3g=aRt3 QREw_;haSir ^i!|ROmJ/$lӿ [` >cF61 z7Ldxw9AXO"hm"NT I$pG~:bWS|n>Ϣܢ"%qL^ KpNA< &==ffF!yc $=ϭY]eDH>x_TP"a0ch['7a!?wn5u|c{O1"xsZ&y32  ~AcO45-fR. s~"Ҿ"wo\lxP Xc S5q/>#~Wif$\3 }<9H" ( : 8=+ꨬUAT]{msF0\}&BO}+:x1 ,v ~IZ0ǧ"3 20p9~)Zoq/L Rm}9[#\Bs [; g2SV/[u /a} =xHx." Qxh#a$'u<`:>2>+LSiwF1!eg`S }Vv $|,szΒxD\Rm o| :{Ӷn!0l, ( RR crsa,49MOH!@ }`9w;At0&.클5,u-cKӣ̺U.L0&%2"~x [`cnH}y"keRF{(ة `J#}wg<:;M ^\yhX!vBzrF?B/s<B)۱ w5:se{mѤh]Wm4W4bC3r$ pw`dzt!y`IhM)!edRm'>?wzKcRq6fp$)wUl`ARAgr:Rg[iYs5GK=FMG ``KɦuOQ!R/G`@qzd/(K%}bM x>RRVIY~#"@8 Sgq54v[(q c!FGa? UWZ$y}zק?>"6{""}.$`US& ' r$1(y7 V<~:  Mw'bxb7g~,iF8½k/{!2S/?:$eSRIRg9czrrNObi Ѻ/$,;R vxb" nmxn}3G,.٣u r`[<!@:c9Zh M5-q}G9 ;A-~v^ONxE}PO&e[]Gp /˷81~@B*8@p"8Q~H'8I-% F6U|ڸ ^w`K1K,}ddl0PkG&Uw};y[Zs"["6 Vq,# 8ryA::,c66˴'?t}H--":|Ƭ[  7#99$,+qS\ cy^ݸa"B-9%׮9Vw~vTꢷ%" [x"2gS?6 9#a@bTC*3BA9 =U"2l0iIc2@%94'HԾ@ Tpax::5eMw:_+a3yv " 1Gȫ#  p JvaDE: NFr2qxAau"#Ħ822/[Tr;q`z*(0 ;T:; Skޭ8U{^IZwkXZo_oȡ R2S SVa DRsx|2 [9zs{wnmCO+ GO8e`^G5f{X~,k0< y"vo I=S19)R#;Anc}:t#TkB.0R-Zgum}fJ+#2P~i%S3P*YA}2r:iRUQq0H9!={~ J}Vײm.ߺiYlkgLrT" &wH6`34e &L"%clyîA0 ~$[3u"pNO=  c{rYK ~F "a"Lr1ӯ2<"C".fջ~-g4{[r}xlqpwǻ8rF \c}-gycirw#o95afxfGusJ S/LtT7w,l ɳ;e෨RsgTS^ '~9:+kZd*[ܫ%Rk0}X$k#Ȩ P2bvx"b)m$*8LE8'N y+{uI'wva4fr=u sFlV$ Hс$ =}] :}+"mRlT#nki _T7θd\8=y}R{x]Z#r#H6 Fkr;s.&;s 9HSaխtU-n | vqS{gRtS.P9}0_[;mޭZRX{+"-7!G"9~nrYXp S!ӭoP̏t (0޹s#GLanJ!T#?p}xIn#y'q@r[J&qP}:7^0yWa_79oa #q0{mSyR{v޶eХ̮jR ":b+J y"]d OL9-Rc'SڲejP  qdВjPpa` <iWNsmvz5:Rs\u