database – El tamaño de la tabla de Cache Form es enorme

Pregunta:

El tamaño de la tabla de caché había aumentado a más de 10 GB el mes pasado y lo había arreglado temporalmente truncando. La última vez que lo comprobé era de alrededor de 1 GB. Así que en un par de meses volverá a alcanzar los 10 GB. ¿Cómo se debe abordar esto?

Tenga en cuenta que he desactivado todos los trabajos cron en este sitio. Si esta es la razón, ¿qué cron debería habilitarse?

Respuesta:

La tabla {cache_form} es un poco divertida y se comporta de una manera ligeramente diferente a otras tablas de caché.

Si drupal_flush_all_caches() un vistazo a drupal_flush_all_caches() , verás que {cache_form} no está borrado. Esto es para evitar que las formas en curso sean bombardeadas.

La función system_cron() se encarga de eliminar los datos antiguos de {cache_form} junto con las otras tablas de caché.

Realmente debería ejecutar cron en todos los sitios de Drupal. Si su tabla {cache_form} es descomunal, entonces apuesto a que sus tablas {watchdog} y {session} son. Muchos otros módulos ejecutan actividades de limpieza como parte de sus propias funciones hook_cron() .

Es posible que también desee hurgar en la cola de problemas. Ha habido algunos errores con {cache_form} y es posible que se esté encontrando con uno.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım