30px; }
Welcome Visitor:

cache form sur drupal 7 base énorme plus de 147 Go

Onglets principaux

Forums: 

J'ai reçu un coup de téléphone de mon pestataire informatique m'indiquant que le site internet www.maxeville.tv est bloqué à cause d'un traffic considérable, plus de 147 Go de données. C'est sans doute du chinois pour vous, mais en language informatique c'est énorme.

En le contactant, il m'indique que le fichier qui génère autant de traffic c'est le cache form de drupal. Malgré le fait de le vider à l'aide de PhpAdmin, cela ne résoud pas le problème. Les requêtes sur le serveur sont toujours aussi conséquents. C'est pourquoi j'ai décidé de mettre le site en mode maintenance durant une semaine;

Le test que je vais faire est de vider le cache form et de regarder au bout de combien de temps il se rempli.

Aujourd'hui nous sommes le samedi 14 décembre à 14h16 le cache form est de 16 384 Octets..

dimanche 15 décembre à 21h12 site en maintenance

Espace utilisé
Type Espace
Données 39 766,0 Mio
Index 65 312,0 Kio
Perte 108,9 Gio
effectif -75 203 051 520 o
Total 39 829,8 Mio

Lundi 16 décembre à 8h15 site en maintenance

Espace utilisé
Type Espace
Données 64 016,0 Kio
Index 98 304 o
Perte 147,8 Gio
effectif -158 601 723 904 o
Total 64 112,0 Kio

Lundi 16 décembre à 11h19 site en maintenance

Espace utilisé
Type Espace
Données 83 472,0 Kio
Index 128,0 Kio
Perte 147,8 Gio
effectif -158 564 990 976 o
Total 83 600,0 Kio

activation du site à 11h24 au bout de 4 minutes, j'ai la taille qui a considérablement grossi

Espace utilisé
Type Espace
Données 132,0 Mio
Index 192,0 Kio
Perte 147,8 Gio
effectif -158 572 773 376 o
Total 132,2 Mio

J'utlise PhpMyadmin pour vider le cache form

Espace utilisé
Type Espace
Données 16 384 o
Index 16 384 o
Perte 147,9 Gio
effectif -158 848 745 472 o
Total 32 768 o

lundi 16 décembre à 13h40 : désactivation du module fivestar. Depuis cette désactivation, la taille du cache form n'augmente plus. Il s'agit bien d'un module de drupal qui fout la merde. Il aura fallu plus d'une semaine de recherche pour identifier ce problème.

lUNDI 16 décembre à 16h22. La taille n'augment pas aussi rapidement mais augmente tout de même. Il est actuellement à 107 Mo. Alors je passe à une autre méthode.

includes / form.inc , ligne 527 Fonctions de forme et de génération de charge et de traitement.

Proposition de résolution

En changeant $expiry = 21600;d'une variable codée en dur à variable_get('cache_form_expiry', 21600);, les utilisateurs peuvent choisir la fréquence des entrées sont taillés à partir du cache. Avec des durées de vie plus courtes, la table de form_cache sera tronqué plus souvent, et ne se développe pas aussi grand.

Mercredi 18 décembre. Suite au changement dans le fichier, le message suivant apparaît :

  • Notice : Undefined variable: expire dans form_set_cache() (ligne 536 dans /var/www/vhosts/maxeville.tv/httpdocs/includes/form.inc).
  • Notice : Undefined variable: expire dans form_set_cache() (ligne 541 dans /var/www/vhosts/maxeville.tv/httpdocs/includes/form.inc).

 

mercredi 5 février : J'ai effectué une modification du form.inc en remettant à l'oringine, ensuite j'ai purgé le cache_form dans la base, mais sur le site, il y a toujours un message d'erreur

Articles similaires

Search Api et search database

Forums: 

Pour une recherche améliorée sur le site internet, j'ai installé le module search api avec ses dépendances. Après avoir suivi scrupuleusement la vidéo, je trouve que la fonction est sommaire. 

installation de search api

Installation de database api

Installation de search api page

Installation de search api spellcheck (qui ne focntionne pas sur mon site)

Installation de facetapi

PDOExecption : trop de connexions

Forums: 

Mercredi 2 juillet 2014 vers 22h30, le site internet était bloqué. Le message suivant est apparu

Deadlock found when trying to get lock

Erreur du 1 octobre 2014 suite à mise à jour des modules

Forums: 
PDOException : SQLSTATE[42S02]: Base table or view not found: 1146 Table 'drupal_maxeville.image_dimensions' doesn't exist: SELECT * FROM {image_dimensions} id WHERE id.fid IN (:fids_0, :fids_1, :fids_2); Array ( [:fids_0] => 39 [:fids_1] => 62 [:fids_2] => 69 ) 
dans file_entity_file_load() (ligne 225 dans /var/www/vhosts/maxeville.tv/httpdocs/sites/all/modules/media/file_entity/file_entity.module).

Mise à jour update.php sur ldanim.fr

Forums: 

Ayant mis à jour le core de drupal à la version 7.32, je fais un update sur le site www.ldanim.fr et voici le message que j'obtiens

saint jacques activites

Forums: 
le site de saint jacques activités a été piraté ou victime de malware qui envoyé des mails intempestivements.
 
Le Vendredi 31 octobre 2014 17h42, Support a écrit :
Bonjour,
Le problème n’est toujours pas résolu.
Ci-joint un extrait de log.
Cordialement.
-mta[15639]: s9S5IcwO091018: to=, ctladdr= (1121/100), delay=3+10:55:29, xdelay=00:00:00, mailer=relay, pri=15244179, relay=smtp-out.adista.fr., dsn=4.0.0, stat=Deferred

Module calendar

Forums: 

Actuellement le site utilise le module calendar version 7.33 sachant que la version 7.5 existe et que je n'ai pas installé car il y avait un bug. Sauf que ce matin, je n'ai plus mes nodes qio s'affichent sur la page d'accueil. Je suis ensuite aller voir sur la view de calendar et voici le message que j'obtiens :