Pregunta

tengo un sitio de Drupal 7 y la tabla de cola tiene más de 4K registros. Son principalmente para la cola "update_fetch_tasks". Es la tabla de cola, por naturaleza, un marcador de posición temporal?

Me gustaría limpiar hacia fuera y ver si se corrige algunos problemas que estoy experimentando con el módulo de actualización. He hecho algo de investigación en el módulo de cola y de lo que puedo decir es que el uso correcto es afirmar los elementos de la cola y cuando haya terminado con ellos debe eliminarlos. Por lo que parece extraño que un módulo central está dejando registros en la cola.

¿Hay algún daño en la eliminación de los registros de la cola?

¿Fue útil?

Solución

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

artículos viciado de lotes fallidos se limpian de la cola {} tabla de cron utilizando la fecha 'creado'.

Por alguna razón, en su caso, que no se eliminan durante las tareas cron; Probablemente las tareas cron no están habilitadas en su sitio, y el entorno que permite a las tareas cron que se ejecutarán a través de JavaScript no está seleccionado.
En cualquier caso, una vez que se hayan completado las operaciones por lotes (que significa también cuando se han completado las actualizaciones), es seguro eliminar esas filas de bases de datos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a drupal.stackexchange
scroll top