Commit 9433b769 authored by Lucien Gentis's avatar Lucien Gentis
Browse files

Rebuild.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1829718 13f79535-47bb-0310-9956-ffa450edef68
parent af9558c5
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -258,7 +258,8 @@ Alias "/secure" "/webpages/secure"
    <pre class="prettyprint lang-config">Require expr "!(%{QUERY_STRING} =~ /secret/) &amp;&amp; %{REQUEST_URI} in { '/example.cgi', '/other.cgi' }"</pre>


    <p>La syntaxe de l'expression est dcrite dans la documentation de <a href="../expr.html">ap_expr</a>.</p>
    <p>La syntaxe de l'expression est dcrite dans la documentation de <a href="../expr.html">ap_expr</a>. Avant la version 2.4.16, les doubles-quotes
    taient prohibes</p>

    <p>Normalement, l'expression est value avant l'authentification.
    Cependant, si l'expression renvoie false et se rfre  la variable
+1 −1
Original line number Diff line number Diff line
@@ -37,7 +37,7 @@
<tr><th><a href="module-dict.html#Compatibility">Compatibilit:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
<h3>Sommaire</h3>

    <p>lbmethod=heartbeat utilise les services du module
    <p><code>lbmethod=heartbeat</code> utilise les services du module
    <code class="module"><a href="../mod/mod_heartmonitor.html">mod_heartmonitor</a></code> pour rpartir la charge entre les
    serveurs d'origine qui fournissent des donnes heartbeat via le
    module <code class="module"><a href="../mod/mod_heartbeat.html">mod_heartbeat</a></code>.</p>
+10 −8
Original line number Diff line number Diff line
@@ -98,12 +98,14 @@ la r
<h2><a name="scheduler" id="scheduler">L'algorithme de planification de la rpartition de
    charge</a></h2>
    
    <p>A l'heure actuelle, 3 algorithmes de planification de la
    rpartition de charge sont disponibles : ils se basent
    respectivement sur le comptage des requtes, la mesure du trafic et
    le comptage des requtes en attente. Ils sont contrls par la
    valeur de <code>lbmethod</code> dans la dfinition du rpartiteur.
    Voir la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> pour plus de dtails, et en
    <p>A l'heure actuelle, 4 algorithmes de planification de la rpartition de
    charge sont disponibles : ils se basent respectivement sur le comptage des
    requtes (<code class="module"><a href="../mod/mod_lbmethod_byrequests.html">mod_lbmethod_byrequests</a></code>), la mesure de
    l'intensit du trafic (<code class="module"><a href="../mod/mod_lbmethod_bytraffic.html">mod_lbmethod_bytraffic</a></code>), le comptage
    des requtes en attente (<code class="module"><a href="../mod/mod_lbmethod_bybusyness.html">mod_lbmethod_bybusyness</a></code>) et la
    mesure de l'activit du serveur (<code class="module"><a href="../mod/mod_lbmethod_heartbeat.html">mod_lbmethod_heartbeat</a></code>).
    Ils sont contrls par la valeur de <code>lbmethod</code> dans la dfinition
    du rpartiteur.  Voir la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> pour plus de dtails, et en
    particulier la configuration du rpartiteur et de ses membres.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
+1 −1
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
<!-- English Revision: 395228:1803315 (outdated) -->
<!-- English Revision: 395228:1829615 (outdated) -->

<!--
 Licensed to the Apache Software Foundation (ASF) under one or more
+27 −32
Original line number Diff line number Diff line
@@ -36,7 +36,7 @@ slots.</td></tr>
<tr><th><a href="module-dict.html#SourceFile">FichierSource:</a></th><td>mod_slotmem_plain.c</td></tr></table>
<h3>Sommaire</h3>

    <p><code>mod_slotmem_plain</code> est un fournisseur de mmoire qui
    <p><code class="module"><a href="../mod/mod_slotmem_plain.html">mod_slotmem_plain</a></code> est un fournisseur de mmoire qui
    permet la cration et l'utilisation d'un segment de mmoire contigu
    dans lequel les ensembles de donnes sont organiss en "slots".
    </p>
@@ -46,49 +46,44 @@ slots.</td></tr>
    <code class="module"><a href="../mod/mod_slotmem_shm.html">mod_slotmem_shm</a></code>.
    </p>

    <p><code>mod_slotmem_plain</code> fournit une API comprenant les
    <p><code class="module"><a href="../mod/mod_slotmem_plain.html">mod_slotmem_plain</a></code> fournit une API comprenant les
    fonctions suivantes :
    </p>

    <dl>
      <dt>apr_status_t doall(ap_slotmem_instance_t *s, ap_slotmem_callback_fn_t *func, void *data, apr_pool_t *pool)</dt>
      <dd>appelle le callback sur tous les slots actifs</dd>
   
      <dt>apr_status_t create(ap_slotmem_instance_t **new, const char *name, apr_size_t item_size, unsigned int item_num, ap_slotmem_type_t type, apr_pool_t *pool)</dt>
      <dd>cre un nouveau slot de mmoire dont chaque objet aura une
      taille de item_size.</dd>
<pre class="prettyprint lang-c">/* appelle le callback sur tous les slots actifs */
apr_status_t doall(ap_slotmem_instance_t *s, ap_slotmem_callback_fn_t *func, void *data, apr_pool_t *pool)      

      <dt>apr_status_t attach(ap_slotmem_instance_t **new, const char *name, apr_size_t *item_size, unsigned int *item_num, apr_pool_t *pool)</dt>
      <dd>rattache  un slot de mmoire existant.</dd>
/* cre un nouveau slot de mmoire dont chaque item aura une taille de item_size. */
apr_status_t create(ap_slotmem_instance_t **new, const char *name, apr_size_t item_size, unsigned int item_num, ap_slotmem_type_t type, apr_pool_t *pool)      

      <dt>apr_status_t dptr(ap_slotmem_instance_t *s, unsigned int item_id, void**mem)</dt>
      <dd>indique la mmoire associe  ce slot actif.</dd>
/* rattache  un slot de mmoire existant. */
apr_status_t attach(ap_slotmem_instance_t **new, const char *name, apr_size_t *item_size, unsigned int *item_num, apr_pool_t *pool)      

      <dt>apr_status_t get(ap_slotmem_instance_t *s, unsigned int item_id, unsigned char *dest, apr_size_t dest_len)</dt>
      <dd>lit la mmoire depuis ce slot et la transfre vers dest</dd>
/* indique la mmoire associe  ce slot actif. */
apr_status_t dptr(ap_slotmem_instance_t *s, unsigned int item_id, void **mem)      

      <dt>apr_status_t put(ap_slotmem_instance_t *slot, unsigned int item_id, unsigned char *src, apr_size_t src_len)</dt>
      <dd>crit dans ce slot la mmoire en provenance de src</dd>
/* lit la mmoire depuis ce slot et la transfert vers dest */
apr_status_t get(ap_slotmem_instance_t *s, unsigned int item_id, unsigned char *dest, apr_size_t dest_len)      

      <dt>unsigned int num_slots(ap_slotmem_instance_t *s)</dt>
      <dd>renvoie le nombre total de slots contenus dans ce segment</dd>
/* crit dans ce slot la mmoire en provenance de src */
apr_status_t put(ap_slotmem_instance_t *slot, unsigned int item_id, unsigned char *src, apr_size_t src_len)      

      <dt>apr_size_t slot_size(ap_slotmem_instance_t *s)</dt>
      <dd>renvoie la taille totale des donnes, en octets, contenues
      dans un slot de ce segment</dd>
/* renvoie le nombre total de slots contenus dans ce segment */
unsigned int num_slots(ap_slotmem_instance_t *s)      

      <dt>apr_status_t grab(ap_slotmem_instance_t *s, unsigned int *item_id);</dt>
      <dd>alloue le premier slot disponible et le marque comme utilis (n'effectue aucune
      copie de donnes)</dd>
/* renvoie la taille totale des donnes, en octets, contenues dans un slot de ce segment */
apr_size_t slot_size(ap_slotmem_instance_t *s)      

      <dt>apr_status_t fgrab(ap_slotmem_instance_t *s, unsigned int item_id);</dt>
      <dd>force l'allocation ou l'appropriation du slot spcifi et le marque comme utilis (n'effectue aucune
      copie de donnes)</dd>
/* alloue le premier slot libre et le marque comme utilis (n'effectue aucune copie de donnes) */
apr_status_t grab(ap_slotmem_instance_t *s, unsigned int *item_id)      

/* appropriation ou allocation force du slot spcifi et marquage comme utilis (n'effectue aucune copie de donnes) */
apr_status_t fgrab(ap_slotmem_instance_t *s, unsigned int item_id)      
        
/* libre un slot et le marque comme non utilis (n'effectue aucune copie de donnes) */
apr_status_t release(ap_slotmem_instance_t *s, unsigned int item_id)</pre>
    
      <dt>apr_status_t release(ap_slotmem_instance_t *s, unsigned int item_id);</dt>
      <dd>libre un slot et le marque comme non utilis (n'effectue aucune
      copie de donnes)</dd>
    </dl>

</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 class="directives">Directives</h3>
Loading