algo raro pasa.
No estoy seguro al 100% pero creo (intuición femenina) que la tabla batch de la bbdd de Drupal almacena acciones pendientes que por falta de memoria o de timeout en la configuración de php del servidor no se pudieron ejecutar, por lo que las pone en cola para ejecutarlas en futuras peticiones.
El problema si un módulo no se lleva bien con esta funcionalidad, como imaginareis, es catastrófico, pongo por caso, acabo de vaciar una tabla batch de 3GB (sí sí, estas leyendo bien) en un alojamiento compartido de 1&1 que no permite bbdd de más de 100MB, por lo que al hacer una petición a la web, tumbaba el servidor.
Lo que quiero decir con todo esto, es que vigilando esta tabla podemos comprobar si algún módulo funciona malamente, si inserta demasiados registros en ella y mandarlo a freir porretas.
El problema además crece si nos damos cuenta del mal funcionamiento del módulo tarde, es decir, cuando la web no chuta, ni el panel de admin para desactivar ese módulo cabroncete.
Eso acaba de pasarme y con ayuda de este post de planetainopia he podido resolverlo simplemente seteando a 0 los campos status, throttle y bootstrap de la tabla system, registro correspondiente al módulo maldito con phpmyadmin.
Cuando tenga un rato y ganas intentaré picarme un módulo para hacer un "dump" de esta tabla batch desde el admin y no tener así que revisarla desde phpmyadmin, pero no prometo nada.

Comentario(s)
Sin comentarios...