Changeset 122976 in spip-zone


Ignore:
Timestamp:
Mar 13, 2020, 6:20:20 PM (3 weeks ago)
Author:
jluc@…
Message:

pas tenter d'effacer un cache qui a disparu entre temps

Location:
_plugins_/cachelab/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/cachelab/trunk/inc/cachelab.php

    r122463 r122976  
    204204                                or !apcu_exists($cle)) {
    205205                                if ($do_clean) {
    206                                         $del=$Memoization->del(substr($cle, $len_prefix));
    207                                         if (!$del) {
    208                                                 // Se produit parfois en salve de 10 à 50 logs simultanés (mm t, mm pid)
    209                                                 spip_log("Echec du clean du cache $cle par Memoization (création : {$d['creation_time']}, invalidation : $meta_derniere_modif)", 'cachelab_erreur');
     206                                        $memoiz_cle=substr($cle, $len_prefix);
     207                                        // Avant ce test il arrivait parfois des salves de 10 à 50 logs d'échec du clean cache simultanés (mm t, mm pid)
     208                                        if ($Memoization->exists($memoiz_cle)) {
     209                                                $del = $Memoization->del($memoiz_cle);
     210                                                if (!$del) {
     211                                                        spip_log("Echec de Memoization->del du cache $cle (création : {$d['creation_time']}, invalidation : $meta_derniere_modif)", 'cachelab_ERREUR');
     212                                                }
     213                                                $stats['nb_clean']++;
    210214                                        }
    211                                         $stats['nb_clean']++;
    212215                                }
    213216                                continue;
  • _plugins_/cachelab/trunk/paquet.xml

    r122459 r122976  
    22        prefix="cachelab"
    33        categorie="performance"
    4         version="1.1.0"
     4        version="1.1.1"
    55        etat="test"
    66        compatibilite="[3.0.0;3.3.*]"
Note: See TracChangeset for help on using the changeset viewer.