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

Spambot

Forums: 

Depuis quelques semaines, je suis victime de spam et je passe mon temps à effacer les courriels et demandes d'inscription. Parfois, je supprime des vrais compte dans le lot. Il m'arrive d'avoir jusqu'à 50 spams par jour.

Voici le lien pour télécharger le module spambot

PDOException: SQLSTATE[42000] [1203]

Forums: 

Message du jour

PDOException: SQLSTATE[42000] [1203] User thongsoum already has more than 'max_user_connections' active connections in lock_may_be_available() (line 167 of /var/www/vhosts/maxeville.tv/httpdocs/includes/lock.inc).

Multisite

Forums: 

J'ai la possibilité de faire un multi site. Pourquoi ? Parce que j'ai les noms de domaines suivant :

ktsdancing

ldanim

maxevilletv

les aventures partagees

video annuaire

nancy volley

Module recherche

module admin_views 7.12

Forums: 

J'ai du désactiver ce module car il affichait une page blanche sur drupal 7. Le problème est que je n'avais pas de code erreur. Pour trouver le code erreur, il a fallu modifier le fichier index.php de mon site en incluant le code suivant :

 

<?php

error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);

// $Id: index.php,v 1.94 2007/12/26...

une fois effectuée la modification, j'ai pu voir le code erreur de ma page

Max user connection

Forums: 

PDOException: SQLSTATE[42000] [1203] User thongsoum already has more than 'max_user_connections' active connections in lock_may_be_available() (line 167 of /var/www/vhosts/maxeville.tv/httpdocs/includes/lock.inc).

 

http://mydrupal.com/error-max-user-connections-active-connections-lock-m...

 

Fatal error: Call to undefined function user_access() in /var/www/vhosts/maxeville.tv/httpdocs/includes/menu.inc on line 634

Forums: 

Je n'ai installé aucun module dernièrment et lors de l'utilisation du site, j'ai ce message qui soudainement apparaît :

Fatal error: Call to undefined function user_access() in /var/www/vhosts/maxeville.tv/httpdocs/includes/menu.inc on line 634

En fouillant sur internet je n'ai rien trouvé, j'ai tenté alors un update.php en indiquant sur l'URL www.monsite.com/update.php et cela a résolu mon problème. Par contre je ne sais pas pourquoi le problème est apparu.

Module background audio

Forums: 

Pour le site internet www.ldanim.fr, lionel voulait de la musique en fond. Pendant des mois j'ai chercher un module sur drupal 7. J'ai donc trouvé ce module background audio qui permet de jouer de la musique.

Je l'ai donc installé et ce module nécessite la dépendance d'un autre module qui se prénomme mediaelement

Vous pouvez trouver le lien pour la musique en background https://drupal.org/project/background_audio