Gå til indhold

Verificeret mod app@9d146f9, 16 skal genverificeres, 0 brudt

OCR-budgettet er længere end jobbets timeout

Fælde

faelde.ocr.tidsbudget-over-job-timeout

OCR må bruge 165 sekunder, men ScanVoucherJob stoppes efter 120.

Status: live. Verificeret 2026-10-01 mod app@e99eb6a.

Felter

symptom
Et bilag står som scanner i flere minutter og ender som Scanning fejlet, selvom udlæsningen ikke selv fejlede.
aarsag
Tidsbudgettet er 165 sekunder, jobbet har timeout 120 sekunder, og supervisoren for den interaktive kø har timeout 130 sekunder. Kommentaren ved budgettet forklarer kun forholdet til de andre jobs. Et langsomt Claude-svar kan derfor få jobbet stoppet, før budgettet løber ud, og efter to stop kører failed() og sætter scan_failed.
saadan undgaas
Tryk Scan igen på bilaget. Bliver det ved med at fejle, kan leverandør og beløb tastes i bilagets skuffe.

Prosa

Tallene er læst fra koden og ikke målt i produktion. Hvor ofte det sker, er ikke undersøgt.

Kilder

kode: app app/Services/Ap/SupplierOcrService.php · SupplierOcrService::EXTRACTION_BUDGET_SECONDSverificeretkode: app app/Jobs/ScanVoucherJob.php · ScanVoucherJobverificeret

Bruges af