[GERMAN] 0 von 40 Dateien verarbeitet, was macht IMatch hier 8 Stunden?

Started by ChristopherFoto, October 15, 2020, 08:36:40 AM

Previous topic - Next topic

ChristopherFoto

Ich habe gestern nach einem Schrieben alles XMP's durch Lightroom IMatch aufgefordert alle Bilder neu zu Scannen (shift-strg-F5 normaler Rescan). 
Daraufhin wurden die Dateien neu eingescannt.  Allerdings versucht IMatch nun seit über 8 Stunden 40 Dateien zu verarbeiten, siehe Screenshot. 
Auch ist ein Schließen von IMatch nicht möglich, ebensowenig eine "Datenbank Komprimierung und Optimierung" es kommt immer die Meldung, die Datenbank wird geschlossen, "Warten auf Beendigung der Hintergrundprozesse" 
Was nun, das Debug-Log ist angehängt, ist aber nur 300kb groß. 
Regards Christopher

I have troubled the search, have found, unfortunately, nothing, perhaps, I have looked for the wrong concept.
Excuse for my English

ChristopherFoto

Regards Christopher

I have troubled the search, have found, unfortunately, nothing, perhaps, I have looked for the wrong concept.
Excuse for my English

Mario

IMatch uses the standard solution FFMPeg to extract previews and details from video files.

The log file jumps from timestamp 00:05:14 directly to 08:24:05 without logging anything. About 8 hours without any activity.
Around that time, IMatch tries twice to extract something usable from these .VOB files. All attempts fail, but they take only 0.5 seconds each!
The last VOB file is processed completely on 00:05:01, then there is nothing until 08:24:05

This looks to me as something has blocked IMatch for 8 hours completely - because IMatch has logged nothing, not even the common background operations it performs in intervals.
IMatch processes files in parallel in background threads, the front-end operations and other background processes are not affected when one of these file processing threads hangs for some reason. And this would be logged.

But nothing in this log for 8 hours. This might be the non-debug log file. Or the entire IMatch process has been frozen for 8 hours.
Usually I would look sternly in the direction of the virus checker, but usually virus checkers just terminate a process, don't freeze it for 8 hours and then let it run again.

DEUTSCH (ich habe aus Versehen in English geantwortet. Übersetzt via DeepL  :) )

IMatch verwendet die Standardlösung FFMPeg, um Vorschauen und Details aus Videodateien zu extrahieren.

Die Protokolldatei springt von Zeitstempel 00:05:14 direkt zu 08:24:05, ohne etwas zu protokollieren. Etwa 8 Stunden ohne jegliche Aktivität.
Etwa zu dieser Zeit versucht IMatch zweimal, etwas Brauchbares aus diesen .VOB-Dateien zu extrahieren. Alle Versuche scheitern, aber sie dauern jeweils nur 0,5 Sekunden!
Die letzte VOB-Datei wird um 00:05:01 vollständig verarbeitet, dann gibt es bis 08:24:05 nichts mehr.

Das sieht für mich so aus, als hätte etwas IMatch 8 Stunden lang komplett blockiert - weil IMatch nichts protokolliert hat, nicht einmal die üblichen Hintergrundoperationen, die es in Intervallen durchführt.
IMatch verarbeitet Dateien parallel in Hintergrund-Threads, die Front-End-Operationen und andere Hintergrundprozesse sind nicht betroffen, wenn einer dieser Dateiverarbeitungs-Threads aus irgendeinem Grund hängen bleibt. Und dies würde protokolliert werden.

Aber 8 Stunden lang nichts in diesem Protokoll. Dies könnte die Nicht-Debug-Protokolldatei sein. Oder der gesamte IMatch-Prozess wurde für 8 Stunden eingefroren.
Normalerweise würde ich streng in die Richtung des Virenprüfers schauen, aber normalerweise beenden Virenprüfer einen Prozess einfach, frieren ihn nicht 8 Stunden lang ein und lassen ihn dann wieder laufen.

Übersetzt mit www.DeepL.com/Translator (kostenlose Version)
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook