When testing our Import Agent task, we noticed issues on the server where there were a large number of hung OCR jobs eating up resources on the server and user’s quick fields sessions across other use of Laserfiche were slow to respond. We had to reboot the server at that point to resolve the issue and everything seemed to clean up.
Due to licensing, only two instances of the OCR process can be running at any time. This is true if you have both Quickfields and Import Agent installed on the same server (like we do). Currently, we allow two jobs in Quickfields to run simultaneously with the Quickfield scheduler (that prevents one big quickfields session from preventing any other sessions from running). Almost all of those jobs depend on OCR to work. When Import Agent runs simultaneously and also uses OCR, they fight each other for that OCR process and result in deadlocked states where nobody can use the OCR and all the jobs appear to hang out there unfinished.
Last week, this happened because Register of Deeds started doing bulk scanning of Military Discharge papers from Microfiche film. Those images are imported thru ImportAgent and are bad/grainy quality so are very slow to scan thru the OCR tool. With them OCRing thru Import Agent, Quickfields hung to a point where peoples documents didn’t appear in Laserfiche until hours later (which was not acceptable for AP documents especially). I’ve resolved this issue with ROD by turning off OCR for the Military Discharge papers. This was fine because that isn’t normally how they search those documents and reliability of any of the ocr’d text would be pretty bad.
Unfortunately, we need OCR enabled for the medical records being imported into Laserfiche. We need to come up with a workaround for this issue if we plan on doing a bulk load of the Health images (or run it only over weekends where it will have the least impact).
Other people must be running those two pieces of software on the same server?