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

Too many connections in lock_may_be_available()

Forums: 

Lundi 25 novembre entre 18h et 18h30, je voulais accéder au site interent pour écrire l'ordre du jour pour le conseil municipal. Et j'ai eu ce message :

Error
The website encountered an unexpected error. Please try again later.
Error message
PDOException: SQLSTATE[08004] [1040] Too many connections in lock_may_be_available() (line 167 of /var/www/vhosts/maxeville.tv/httpdocs/includes/lock.inc).

httpdocs/sites/all/modules/metatag/metatag.module on line 1276

Forums: 

Dimanche 1 décembre 14h52? en voulant créer un article sur le site, voici le message qui est apparue.

je suis ensuite aller sur la liste des modules pour activer le module "token". Je ne connais as la nature de ce messagep

Fatal error: Call to undefined function token_get_entity_mapping() in /var/www/vhosts/maxeville.tv/httpdocs/sites/all/modules/metatag/metatag.module on line 1276

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