Projecte

General

Perfil

Accions

Tasca #9007

tancat
AS JP

Problemes de càrrega i indexació a Omeka EBS Mirades

Tasca #9007: Problemes de càrrega i indexació a Omeka EBS Mirades

Afegit per Ana Sàenz Pérez fa 10 mesos. Actualitzat fa 10 mesos.

Estat:
Tancada
Prioritat:
Alta
Assignat a:
Categoria:
Tecnologia
Inici:
15-05-2025
Data de venciment:
Paraula clau:
Omeka EBS

Descripció

Tenim ja al voltant de 150.000 registres a Omeka EBS Mirades (https://mirades.uab.cat/ebs/admin/items) i la indexació dels nous registres en col·leccions temàtiques s'ha ralentitzat molt i molt sovint no s'acaba de completar, acaba en error.

Però una altra banda hem detactat que quan importem CSV amb moltes línies la carrega queda aturada a mitges. I no podem desfer les importacions perquè també dóna error.


Fitxers


Tasques relacionades 1 (0 obertes1 tancada)

relacionat amb Gestió de la col·lecció - Tasca #9123: Carrega de les novetats de l'EBS d'Springer a Omeka MiradesTancadaJavier Planella10-09-2025Accions

JP Actualitzat per Javier Planella fa 10 mesos Accions #3

  • Estat ha canviat de Creada a En curs

Se han realizado cambios en la configuración del servidor para permitir que los procesos de importación y deshacer importaciones en Omeka se ejecuten en segundo plano.
Esto asegura que los procesos no se vean interrumpidos por un timeout del navegador y permite al usuario abandonar la página web mientras el proceso continúa ejecutándose.

JP Actualitzat per Javier Planella fa 10 mesos Accions #4

Cuando una importación CSV falla o se detiene, Omeka no permite usar la función "Undo Import", ya que no tiene todos los datos necesarios para revertirla automáticamente (como el lote completo de ítems afectados).

A continuación se detallan las opciones para eliminar manualmente los ítems importados parcialmente:

OPCIÓN 1: Eliminar manualmente los ítems desde la interfaz de Omeka

Acceder a Ítems > Buscar en el panel de administración.
Filtrar por:
Fecha de creación.
Título o etiquetas comunes del CSV.
Cualquier otro campo usado en la importación.
Seleccionar los ítems identificados.
Pulsar "Eliminar".

OPCIÓN 2: Eliminar directamente en la base de datos (avanzado)

Este método requiere acceso a la base de datos. Realiza una copia de seguridad antes.

1. Ver el estado de las importaciones:

 SELECT id, status FROM csv_import_imports ORDER BY id DESC; 

Busca el lote con estado "stopped".

2. Ver los ítems asociados a ese lote:

 SELECT item_id FROM csv_import_item WHERE import_id = XX; 

Reemplazar XX por el ID del lote fallido.

3. Eliminar los ítems:

 DELETE FROM items WHERE id IN ( SELECT item_id FROM csv_import_item WHERE import_id = XX ); 

JP Actualitzat per Javier Planella fa 10 mesos Accions #5

No se pueden realizar cargas masivas hasta que el proveedor de hosting realice las modificaciones técnicas necesarias

JP Actualitzat per Javier Planella fa 10 mesos Accions #6

DELETE FROM omeka_items WHERE id IN (SELECT item_id FROM omeka_csv_import_imported_items WHERE import_id = 182 );
delete FROM omeka_csv_import_imported_items WHERE import_id = 182;

Borrado de importaciones "stopped"

Tablas afectadas:
omeka_csv_import_imported_items
omeka_items
omeka_csv_import_imports

JP Actualitzat per Javier Planella fa 10 mesos Accions #7

Se amplia en tiempo de ejecucion a 300 segundos y verificado con una carga correcta de mas de 1000 registros

JP Actualitzat per Javier Planella fa 10 mesos Accions #8

  • Estat ha canviat de En curs a Tancada

Se han efectuado con éxito varias cargas de más de 1000 registros

JP Actualitzat per Javier Planella fa 7 mesos Accions #9

  • S'ha afegit relacionat amb Tasca #9123: Carrega de les novetats de l'EBS d'Springer a Omeka Mirades
Accions

També disponible a: PDF Atom