it-swarm-es.com

Drupal módulo de cola / actualización

Tengo un sitio Drupal 7 y la tabla de la cola tiene más de 4 registros. Son principalmente para la cola "update_fetch_tasks". ¿Es la tabla de la cola un marcador temporal de lugar?

Me gustaría limpiarlo y ver si soluciona algunos problemas que estoy experimentando con el módulo de actualización. He cavado un poco en el módulo de la cola y, por lo que puedo decir, es que el uso adecuado es reclamar los elementos de la cola y cuando haya terminado con ellos, debe eliminarlos. Por lo tanto, parece extraño que un módulo central esté dejando registros en la cola.

¿Hay algún daño en eliminar registros de la cola?

4
Jepedo

Esa tabla es utilizada por la clase BatchQueue ; en la parte superior de la página que he vinculado hay la siguiente nota:

Los elementos obsoletos de lotes fallidos se limpian de la tabla {queue} en cron utilizando la fecha 'creada'.

Por alguna razón, en su caso no se eliminan durante las tareas cron; probablemente las tareas cron no están habilitadas en su sitio, y la configuración que permite que las tareas cron se ejecuten a través de JavaScript no está seleccionada.
En cualquier caso, una vez que se completan las operaciones por lotes (lo que significa también cuando se han completado las actualizaciones), es seguro eliminar esas filas de la base de datos.

5
kiamlaluno