J'ai remarqué dans mysql que la table cache_form.MYD fait 14 Go. Pourquoi est-il devenu si gros? Est-il sûr de le vider? et comment éviter que cela ne se reproduise à l'avenir?
cette question fait double emploi avec "La taille du tableau du formulaire de cache est énorme" - drupal.stackexchange.com/a/260649/53059 - une question qui est un peu plus récente et qui a beaucoup plus d'activités / d'informations
Kay V
Réponses:
8
https://drupal.org/project/optimizedb - module qui résoudra votre problème. Il peut effacer la table cache_form de Cron, effectuer également l'optimisation et plus encore. Versions disponibles pour Drupal 6.7.
C'est un problème connu dans Drupal 6 et 7 d'ailleurs. Il n'est pas effacé lors de l'exécution de cron. Vous pouvez supprimer en toute sécurité toutes les lignes qui ont expiré.
Puisqu'il s'agit d'un «problème connu», avez-vous un lien vers la file d'attente des problèmes?
marcvangend
@marcvangend Recherche dans Drupal avec une taille de table de forme de cache, beaucoup ont signalé que cette table particulière prenait parfois plus d'un concert.
GoodSp33d
1
Je sais comment fonctionne la recherche et je sais qu'il existe de nombreuses pages sur le Web à propos de ce problème et de problèmes similaires. Mais je n'en demande pas beaucoup ... ma question est, si quelqu'un a un lien vers un seul problème où les développeurs travaillent activement à résoudre ce problème spécifique.
marcvangend
1
@marcvangend Je ne voulais pas dire ça, veuillez ne pas le prendre de cette façon. Je pensais juste que vous n'êtes pas au courant de ce problème :) Il y avait un problème qui était actif mais je n'en ai vu aucun résultat positif, le même problème est toujours là.
GoodSp33d
1
@marcvangend: Eh bien, il existe de nombreux tickets sur ce sujet: drupal.org/project/issues/drupal?text=cache_form&status=All . J'ai créé hier un module drupal.org/sandbox/roheim/2010918 pour y faire face. Si vous en avez besoin pour D6, dites-le-moi. Et les bugs, les demandes de fonctionnalités bien sûr comme d'habitude. J'espère en faire un projet complet après que certaines personnes l'auront un peu utilisé.
roheim
3
Je soupçonne que cron ne fonctionne pas sur votre site. Je ne suis pas sûr à 100% de cette table en particulier, mais d'autres tables de cache obtiennent les entrées périmées supprimées lors de l'exécution de cron.
Eh bien, comme je vois le rapport de situation, le cron est exécuté il y a 1 heure.
alfish
Quel âge a votre site? L'API Forms contenait un bogue, mais je pensais qu'il avait été corrigé il y a quelque temps: drupal.org/node/230374 Si vous effacez votre cache manuellement, cette table continue-t-elle de croître sans être liée?
mpdonadio
Le site est assez ancien mais tous les modules sont à jour. Je vais vider la table et vais voir. Merci
Réponses:
https://drupal.org/project/optimizedb - module qui résoudra votre problème. Il peut effacer la table cache_form de Cron, effectuer également l'optimisation et plus encore. Versions disponibles pour Drupal 6.7.
la source
C'est un problème connu dans Drupal 6 et 7 d'ailleurs. Il n'est pas effacé lors de l'exécution de cron. Vous pouvez supprimer en toute sécurité toutes les lignes qui ont expiré.
devrait faire l'affaire.
la source
Je soupçonne que cron ne fonctionne pas sur votre site. Je ne suis pas sûr à 100% de cette table en particulier, mais d'autres tables de cache obtiennent les entrées périmées supprimées lors de l'exécution de cron.
Si vous avez besoin d'aide pour configurer cron, consultez http://drupal.org/cron
la source