Rastrea un recurso RAW o HEIC que falle desde los bytes originales hasta el decodificador, el trabajador, el archivo derivado y el cliente antes de regenerar nada de forma masiva.
Cuando los originales se descargan pero las vistas previas fallan, la causa puede ser una codificación específica de la cámara, una incompatibilidad del decodificador, un trabajo bloqueado, una ruta de miniaturas sin permisos de escritura o un cliente que solicita un recurso diferente. Combina una muestra fallida con un archivo conocido como correcto, cambia una sola capa a la vez y conserva ambos originales. Solo se justifica reconstruir toda la biblioteca después de que el mismo canario sobreviva al reinicio del trabajador y se cargue mediante todas las rutas de cliente incluidas en el alcance.
Elige un recurso fallido y demuestra que el original es válido
Selecciona un archivo RAW o HEIC fallido y uno funcional de la misma cámara o teléfono. Registra la extensión, el perfil del códec, las dimensiones, la profundidad de bits, el tamaño, el dispositivo de captura, la versión de la aplicación y el cliente. Descarga el original y compara su hash y tamaño en bytes con la fuente o la copia de seguridad.
Un informe de la comunidad ya resuelto sobre un caso de error al cargar una imagen HEIC muestra que el mensaje «error al cargar la imagen» puede persistir incluso después de iniciar repetidamente trabajos de miniaturas. Usa ese síntoma solo para justificar el rastreo de la canalización; no demuestra que el archivo, el decodificador o la cola sean la causa universal.
Abre ambos originales con un decodificador independiente. Si el original fallido está dañado o truncado, restáuralo antes de tocar las vistas previas. Si ambos originales se decodifican, consérvalos en modo de solo lectura y continúa; un problema del derivado nunca debe activar la conversión o eliminación del único archivo de origen.
Separa la compatibilidad del decodificador de la ejecución del trabajo
Ejecuta contra ambas muestras la misma pila de decodificación o extracción de metadatos que usa la aplicación, capturando stderr y el estado de salida. Un fallo en un perfil de cámara, modo de compresión o variante HEIC apunta a una compatibilidad de formato específica; si ambas tienen éxito, el error ocurre después de la decodificación.
Usa la rama de ZimaSpace para un fallo del decodificador o un error del trabajador de miniaturas cuando la muestra RAW falle antes de que se procese en la cola. Esto mantiene separada la decodificación específica de la cámara de un trabajador que nunca reclama el trabajo o no puede escribir el resultado.
Actualiza o cambia el decodificador solo en un contenedor de prueba y vuelve a ejecutar la muestra exacta. Si el original se decodifica después del cambio, genera una vista previa y confirma el color, la orientación y las dimensiones; si sigue fallando, revierte el cambio y conserva la muestra y la salida del comando para el soporte de la plataforma.
Rastrea el trabajador, la cola y la ruta del derivado
Encola solo el canario y anota el ID del trabajo, la asignación del trabajador, la hora de inicio y finalización, el número de reintentos, el error, la ruta de salida, el propietario, el espacio libre y la disponibilidad de inodos. Comprueba que las rutas del host y del contenedor hagan referencia a la misma ubicación con permisos de escritura y que ninguna tarea de copia de seguridad o limpieza la esté bloqueando.
Una guía independiente sobre originales faltantes y miniaturas fallidas distingue entre originales faltantes, trabajos de miniaturas, montajes de almacenamiento, permisos y rutas de cliente. Usa esas distinciones a nivel de ruta, pero adapta la solución a la primera observación fallida de tus propios registros.
Elimina o reintenta solo el trabajo canario. Un resultado correcto genera un derivado en la ruta esperada y mantiene la cola en buen estado; un fallo con una decodificación correcta reduce la causa al identificador del trabajador, el estado de la cola, la memoria, el almacenamiento de salida o el estado de la base de datos. No elimines todos los registros de miniaturas para hacer avanzar un solo trabajo.
Compara los clientes y valida antes de regenerar en masa
Carga el canario en la web, iOS, Android y cualquier ruta con proxy inverso incluida en el alcance. Registra si cada uno solicita una miniatura, una vista previa o el original, y compara el código de respuesta y el tipo de contenido. Un fallo en un solo cliente con un derivado almacenado en buen estado corresponde a la entrega o a la compatibilidad del cliente, no al decodificador de origen.
Aplica una solución compatible, reinicia una sola vez el trabajador afectado y prueba el mismo archivo fallido junto con un archivo nuevo de la misma cámara. Después, prueba otros formatos para asegurarte de que el cambio no haya afectado al manejo de JPEG, vídeo, HDR o color.
Inicia la regeneración masiva solo cuando el canario sobreviva al reinicio, haya suficiente margen de almacenamiento y las copias de seguridad estén fuera de la ventana del trabajo. Detente si cambian los originales, los errores se extienden a formatos funcionales o los reintentos de la cola se aceleran; escala el caso conservando la muestra, la salida del decodificador, el ID del trabajo y la respuesta del cliente.
Soporte y Consejos
Más para leer

La carpeta compartida NAS muestra archivos antiguos después de reemplazar el almacenamiento: comprobaciones y soluciones
Compara el almacenamiento local con el recurso compartido activo y con un cliente limpio. Repara únicamente la capa que se haya demostrado obsoleta y,...

Guía de mantenimiento de refrigeración para mini PC: ventiladores, rejillas de ventilación y valores térmicos de referencia
Utiliza mediciones repetibles en reposo y bajo carga. Limpia primero el flujo de aire externo, confirma el funcionamiento del ventilador y abre el chasis...

Lista de comprobación de actualización del firmware del servidor doméstico para la BIOS, el orden de arranque y los dispositivos
Captura primero las versiones, las entradas UEFI y el estado del almacenamiento y del passthrough. Actualiza una capa a la vez y conserva el...

