diff --git a/nohup.out b/nohup.out new file mode 100644 index 0000000..8a8c1c5 --- /dev/null +++ b/nohup.out @@ -0,0 +1,2844 @@ +Start MinerU FastAPI Service: http://0.0.0.0:8000 +API documentation: http://0.0.0.0:8000/docs +INFO: Started server process [2315670] +INFO: Waiting for application startup. +INFO: Application startup complete. +INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit) +2026-02-12 19:57:53.029 | WARNING | mineru.utils.pdf_page_id:get_end_page_id:8 - end_page_id is out of range, use images length +2026-02-12 19:57:53.030 | INFO | mineru.utils.engine_utils:get_vlm_engine:32 - Using vllm-async-engine as the inference engine for VLM. +2026-02-12 19:57:53,643 - modelscope - INFO - Target directory already exists, skipping creation. +Downloading Model from https://www.modelscope.cn to directory: /home/yoge/.cache/modelscope/hub/models/OpenDataLab/MinerU2.5-2509-1.2B +INFO 02-12 19:57:53 [__init__.py:216] Automatically detected platform cuda. +2026-02-12 19:57:54.554 | INFO | mineru.backend.vlm.utils:enable_custom_logits_processors:46 - compute_capability: 12.0 >= 8.0 and vllm version: 0.11.0 >= 0.10.1, enable custom_logits_processors +INFO 02-12 19:57:54 [model.py:547] Resolved architecture: Qwen2VLForConditionalGeneration +`torch_dtype` is deprecated! Use `dtype` instead! +INFO 02-12 19:57:54 [model.py:1510] Using max model len 16384 +INFO 02-12 19:57:54 [scheduler.py:205] Chunked prefill is enabled with max_num_batched_tokens=5120. +WARNING 02-12 19:57:55 [__init__.py:3036] We must use the `spawn` multiprocessing start method. Overriding VLLM_WORKER_MULTIPROC_METHOD to 'spawn'. See https://docs.vllm.ai/en/latest/usage/troubleshooting.html#python-multiprocessing for more information. Reasons: CUDA is initialized +INFO 02-12 19:57:58 [__init__.py:216] Automatically detected platform cuda. +(EngineCore_DP0 pid=2316395) INFO 02-12 19:57:58 [core.py:644] Waiting for init message from front-end. +(EngineCore_DP0 pid=2316395) INFO 02-12 19:57:58 [core.py:77] Initializing a V1 LLM engine (v0.11.0) with config: model='/home/yoge/.cache/modelscope/hub/models/OpenDataLab/MinerU2___5-2509-1___2B', speculative_config=None, tokenizer='/home/yoge/.cache/modelscope/hub/models/OpenDataLab/MinerU2___5-2509-1___2B', skip_tokenizer_init=False, tokenizer_mode=auto, revision=None, tokenizer_revision=None, trust_remote_code=False, dtype=torch.bfloat16, max_seq_len=16384, download_dir=None, load_format=auto, tensor_parallel_size=1, pipeline_parallel_size=1, data_parallel_size=1, disable_custom_all_reduce=False, quantization=None, enforce_eager=False, kv_cache_dtype=auto, device_config=cuda, structured_outputs_config=StructuredOutputsConfig(backend='auto', disable_fallback=False, disable_any_whitespace=False, disable_additional_properties=False, reasoning_parser=''), observability_config=ObservabilityConfig(show_hidden_metrics_for_version=None, otlp_traces_endpoint=None, collect_detailed_traces=None), seed=0, served_model_name=/home/yoge/.cache/modelscope/hub/models/OpenDataLab/MinerU2___5-2509-1___2B, enable_prefix_caching=True, chunked_prefill_enabled=True, pooler_config=None, compilation_config={"level":3,"debug_dump_path":"","cache_dir":"","backend":"","custom_ops":[],"splitting_ops":["vllm.unified_attention","vllm.unified_attention_with_output","vllm.mamba_mixer2","vllm.mamba_mixer","vllm.short_conv","vllm.linear_attention","vllm.plamo2_mamba_mixer","vllm.gdn_attention","vllm.sparse_attn_indexer"],"use_inductor":true,"compile_sizes":[],"inductor_compile_config":{"enable_auto_functionalized_v2":false},"inductor_passes":{},"cudagraph_mode":[2,1],"use_cudagraph":true,"cudagraph_num_of_warmups":1,"cudagraph_capture_sizes":[256,248,240,232,224,216,208,200,192,184,176,168,160,152,144,136,128,120,112,104,96,88,80,72,64,56,48,40,32,24,16,8,4,2,1],"cudagraph_copy_inputs":false,"full_cuda_graph":false,"use_inductor_graph_partition":false,"pass_config":{},"max_capture_size":256,"local_cache_dir":null} +[Gloo] Rank 0 is connected to 0 peer ranks. Expected number of connected peer ranks is : 0 +[Gloo] Rank 0 is connected to 0 peer ranks. Expected number of connected peer ranks is : 0 +[Gloo] Rank 0 is connected to 0 peer ranks. Expected number of connected peer ranks is : 0 +[Gloo] Rank 0 is connected to 0 peer ranks. Expected number of connected peer ranks is : 0 +[Gloo] Rank 0 is connected to 0 peer ranks. Expected number of connected peer ranks is : 0 +[Gloo] Rank 0 is connected to 0 peer ranks. Expected number of connected peer ranks is : 0 +(EngineCore_DP0 pid=2316395) INFO 02-12 19:57:59 [parallel_state.py:1208] rank 0 in world size 1 is assigned as DP rank 0, PP rank 0, TP rank 0, EP rank 0 +(EngineCore_DP0 pid=2316395) WARNING 02-12 19:57:59 [topk_topp_sampler.py:66] FlashInfer is not available. Falling back to the PyTorch-native implementation of top-p & top-k sampling. For the best performance, please install FlashInfer. +(EngineCore_DP0 pid=2316395) INFO 02-12 19:58:00 [gpu_model_runner.py:2602] Starting to load model /home/yoge/.cache/modelscope/hub/models/OpenDataLab/MinerU2___5-2509-1___2B... +(EngineCore_DP0 pid=2316395) INFO 02-12 19:58:01 [gpu_model_runner.py:2634] Loading model from scratch... +(EngineCore_DP0 pid=2316395) INFO 02-12 19:58:01 [cuda.py:366] Using Flash Attention backend on V1 engine. +(EngineCore_DP0 pid=2316395) Loading safetensors checkpoint shards: 0% Completed | 0/1 [00:00 + sys.exit(main()) + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/click/core.py", line 1485, in __call__ + return self.main(*args, **kwargs) + │ │ │ └ {} + │ │ └ () + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main + rv = self.invoke(ctx) + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/click/core.py", line 1269, in invoke + return ctx.invoke(self.callback, **ctx.params) + │ │ │ │ │ └ {'host': '0.0.0.0', 'port': 8000, 'reload': False} + │ │ │ │ └ + │ │ │ └ + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/click/core.py", line 824, in invoke + return callback(*args, **kwargs) + │ │ └ {'host': '0.0.0.0', 'port': 8000, 'reload': False} + │ └ () + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/click/decorators.py", line 34, in new_func + return f(get_current_context(), *args, **kwargs) + │ │ │ └ {'host': '0.0.0.0', 'port': 8000, 'reload': False} + │ │ └ () + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru/cli/fast_api.py", line 362, in main + uvicorn.run( + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/uvicorn/main.py", line 594, in run + server.run() + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/uvicorn/server.py", line 67, in run + return asyncio_run(self.serve(sockets=sockets), loop_factory=self.config.get_loop_factory()) + │ │ │ │ │ │ └ + │ │ │ │ │ └ + │ │ │ │ └ + │ │ │ └ None + │ │ └ + │ └ + └ + File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run + return runner.run(main) + │ │ └ + │ └ + └ + File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run + return self._loop.run_until_complete(task) + │ │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 416, in run_asgi + result = await app( # type: ignore[func-returns-value] + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__ + return await self.app(scope, receive, send) + │ │ │ │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/fastapi/applications.py", line 1135, in __call__ + await super().__call__(scope, receive, send) + │ │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__ + await self.app(scope, receive, _send) + │ │ │ │ └ ._send at 0x74ee8e9dc540> + │ │ │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 29, in __call__ + await responder(scope, receive, send) + │ │ │ └ ._send at 0x74ee8e9dc540> + │ │ └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 130, in __call__ + await super().__call__(scope, receive, send) + │ │ └ ._send at 0x74ee8e9dc540> + │ └ + │ │ │ │ └ + │ │ │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 63, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + │ │ │ │ │ │ └ > + │ │ │ │ │ └ + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + │ │ │ └ .wrapped_app..sender at 0x74ee8e9cba60> + │ │ └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__ + await self.app(scope, receive, send) + │ │ │ │ └ .wrapped_app..sender at 0x74ee8e9cba60> + │ │ │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/starlette/routing.py", line 716, in __call__ + await self.middleware_stack(scope, receive, send) + │ │ │ │ └ .wrapped_app..sender at 0x74ee8e9cba60> + │ │ │ └ > + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/starlette/routing.py", line 736, in app + await route.handle(scope, receive, send) + │ │ │ │ └ .wrapped_app..sender at 0x74ee8e9cba60> + │ │ │ └ + └ APIRoute(path='/file_parse', name='parse_pdf', methods=['POST']) + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/starlette/routing.py", line 290, in handle + await self.app(scope, receive, send) + │ │ │ │ └ .wrapped_app..sender at 0x74ee8e9cba60> + │ │ │ └ .app at 0x74ee8ec7cb80> + └ APIRoute(path='/file_parse', name='parse_pdf', methods=['POST']) + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/fastapi/routing.py", line 115, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + │ │ │ │ │ └ .wrapped_app..sender at 0x74ee8e9cba60> + │ │ │ │ └ + │ └ .app..app at 0x74ee8e9cbce0> + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + │ │ │ └ .wrapped_app..sender at 0x74ee8e9cbba0> + │ │ └ .app..app at 0x74ee8e9cbce0> + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/fastapi/routing.py", line 101, in app + response = await f(request) + │ └ + └ .app at 0x74ee8ee67100> + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/fastapi/routing.py", line 355, in app + raw_response = await run_endpoint_function( + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/fastapi/routing.py", line 243, in run_endpoint_function + return await dependant.call(**values) + │ │ └ {'files': [UploadFile(filename='image.png', size=415500, headers=Headers({'content-disposition': 'form-data; name="files"; fi... + │ └ + └ Dependant(path_params=[], query_params=[], header_params=[], cookie_params=[], body_params=[ModelField(field_info=File(Pydant... +> File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru/cli/fast_api.py", line 215, in parse_pdf + await aio_do_parse( + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru/cli/common.py", line 551, in aio_do_parse + await _async_process_hybrid( + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru/cli/common.py", line 391, in _async_process_hybrid + middle_json, infer_result, _vlm_ocr_enable = await aio_hybrid_doc_analyze( + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru/backend/hybrid/hybrid_analyze.py", line 489, in aio_doc_analyze + results = await predictor.aio_batch_two_step_extract(images=images_pil_list) + │ │ └ [] + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/mineru_client.py", line 794, in aio_batch_two_step_extract + return await self.aio_concurrent_two_step_extract(images, priority, not_extract_list, semaphore) + │ │ │ │ │ └ + │ │ │ │ └ None + │ │ │ └ None + │ │ └ [] + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/mineru_client.py", line 690, in aio_concurrent_two_step_extract + return await gather_tasks( + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/utils.py", line 108, in gather_tasks + outputs.extend(done_task.result() for done_task in done) + │ │ └ {.indexed() done, defined at /home/yoge/Dev/minerU/.venv/lib/python... + │ └ + └ [] + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/utils.py", line 108, in + outputs.extend(done_task.result() for done_task in done) + │ │ └ .indexed() done, defined at /home/yoge/Dev/minerU/.venv/lib/python3... + │ └ + └ .indexed() done, defined at /home/yoge/Dev/minerU/.venv/lib/python3... + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/utils.py", line 97, in indexed + output = await task + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/mineru_client.py", line 655, in aio_two_step_extract + outputs = await self.client.aio_batch_predict(block_images, prompts, params, priority, semaphore=semaphore) + │ │ │ │ │ │ │ └ + │ │ │ │ │ │ └ None + │ │ │ │ │ └ [MinerUSamplingParams(temperature=0.0, top_p=0.01, top_k=1, presence_penalty=1.0, frequency_penalty=0.05, repetition_penalty=... + │ │ │ │ └ ['\nText Recognition:', '\nFormula Recognition:', '\nText Recognition:', '\nFormula Recognition:', '\nText Recognition:', '\n... + │ │ │ └ [, + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/vllm_async_engine_client.py", line 245, in aio_batch_predict + return await gather_tasks( + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/utils.py", line 108, in gather_tasks + outputs.extend(done_task.result() for done_task in done) + │ │ └ {.indexed() done, defined at /home/yoge/Dev/minerU/.venv/lib/python... + │ └ + └ [] + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/utils.py", line 108, in + outputs.extend(done_task.result() for done_task in done) + │ │ └ .indexed() done, defined at /home/yoge/Dev/minerU/.venv/lib/python3... + │ └ + └ .indexed() done, defined at /home/yoge/Dev/minerU/.venv/lib/python3... + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/utils.py", line 97, in indexed + output = await task + └ .predict_with_semaphore at 0x74ec4f44d690> + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/vllm_async_engine_client.py", line 238, in predict_with_semaphore + return await self.aio_predict( + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/vllm_async_engine_client.py", line 194, in aio_predict + async for output in self.vllm_async_llm.generate( + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/vllm/v1/engine/async_llm.py", line 387, in generate + out = q.get_nowait() or await q.get() + │ │ │ └ + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/vllm/v1/engine/output_processor.py", line 59, in get + raise output + └ EngineDeadError('EngineCore encountered an issue. See stack trace (above) for the root cause.') + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/utils.py", line 97, in indexed + output = await task + └ .predict_with_semaphore at 0x74ec4f44e680> + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/vllm_async_engine_client.py", line 238, in predict_with_semaphore + return await self.aio_predict( + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/vllm_async_engine_client.py", line 194, in aio_predict + async for output in self.vllm_async_llm.generate( + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/vllm/v1/engine/async_llm.py", line 387, in generate + out = q.get_nowait() or await q.get() + │ │ │ └ + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/vllm/v1/engine/output_processor.py", line 59, in get + raise output + └ EngineDeadError('EngineCore encountered an issue. See stack trace (above) for the root cause.') + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/utils.py", line 97, in indexed + output = await task + └ .predict_with_semaphore at 0x74ec4f44f450> + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/vllm_async_engine_client.py", line 238, in predict_with_semaphore + return await self.aio_predict( + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/vllm_async_engine_client.py", line 194, in aio_predict + async for output in self.vllm_async_llm.generate( + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/vllm/v1/engine/async_llm.py", line 387, in generate + out = q.get_nowait() or await q.get() + │ │ │ └ + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/vllm/v1/engine/output_processor.py", line 59, in get + raise output + └ EngineDeadError('EngineCore encountered an issue. See stack trace (above) for the root cause.') + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/utils.py", line 97, in indexed + output = await task + └ .predict_with_semaphore at 0x74ec4f44e8a0> + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/vllm_async_engine_client.py", line 238, in predict_with_semaphore + return await self.aio_predict( + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/vllm_async_engine_client.py", line 194, in aio_predict + async for output in self.vllm_async_llm.generate( + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/vllm/v1/engine/async_llm.py", line 387, in generate + out = q.get_nowait() or await q.get() + │ │ │ └ + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/vllm/v1/engine/output_processor.py", line 59, in get + raise output + └ EngineDeadError('EngineCore encountered an issue. See stack trace (above) for the root cause.') + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/utils.py", line 97, in indexed + output = await task + └ .predict_with_semaphore at 0x74ec4f44e570> + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/vllm_async_engine_client.py", line 238, in predict_with_semaphore + return await self.aio_predict( + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/vllm_async_engine_client.py", line 194, in aio_predict + async for output in self.vllm_async_llm.generate( + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/vllm/v1/engine/async_llm.py", line 387, in generate + out = q.get_nowait() or await q.get() + │ │ │ └ + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/vllm/v1/engine/output_processor.py", line 59, in get + raise output + └ EngineDeadError('EngineCore encountered an issue. See stack trace (above) for the root cause.') + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/utils.py", line 97, in indexed + output = await task + └ .predict_with_semaphore at 0x74ec4f44f120> + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/vllm_async_engine_client.py", line 238, in predict_with_semaphore + return await self.aio_predict( + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/vllm_async_engine_client.py", line 194, in aio_predict + async for output in self.vllm_async_llm.generate( + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/vllm/v1/engine/async_llm.py", line 387, in generate + out = q.get_nowait() or await q.get() + │ │ │ └ + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/vllm/v1/engine/output_processor.py", line 59, in get + raise output + └ EngineDeadError('EngineCore encountered an issue. See stack trace (above) for the root cause.') + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/utils.py", line 97, in indexed + output = await task + └ .predict_with_semaphore at 0x74ee8ed3a790> + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/vllm_async_engine_client.py", line 238, in predict_with_semaphore + return await self.aio_predict( + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/vllm_async_engine_client.py", line 194, in aio_predict + async for output in self.vllm_async_llm.generate( + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/vllm/v1/engine/async_llm.py", line 387, in generate + out = q.get_nowait() or await q.get() + │ │ │ └ + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/vllm/v1/engine/output_processor.py", line 59, in get + raise output + └ EngineDeadError('EngineCore encountered an issue. See stack trace (above) for the root cause.') + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/vllm/v1/engine/async_llm.py", line 439, in output_handler + outputs = await engine_core.get_output_async() + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/vllm/v1/engine/core_client.py", line 846, in get_output_async + raise self._format_exception(outputs) from None + │ │ └ EngineDeadError('EngineCore encountered an issue. See stack trace (above) for the root cause.') + │ └ + └ + +vllm.v1.engine.exceptions.EngineDeadError: EngineCore encountered an issue. See stack trace (above) for the root cause. +INFO: 127.0.0.1:37536 - "POST /file_parse HTTP/1.1" 500 Internal Server Error +2026-02-17 16:42:55.189 | WARNING | mineru.utils.pdf_page_id:get_end_page_id:8 - end_page_id is out of range, use images length +2026-02-17 16:42:55.189 | INFO | mineru.utils.engine_utils:get_vlm_engine:32 - Using vllm-async-engine as the inference engine for VLM. + Two Step Extraction: 0%| | 0/1 [00:00 + sys.exit(main()) + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/click/core.py", line 1485, in __call__ + return self.main(*args, **kwargs) + │ │ │ └ {} + │ │ └ () + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main + rv = self.invoke(ctx) + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/click/core.py", line 1269, in invoke + return ctx.invoke(self.callback, **ctx.params) + │ │ │ │ │ └ {'host': '0.0.0.0', 'port': 8000, 'reload': False} + │ │ │ │ └ + │ │ │ └ + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/click/core.py", line 824, in invoke + return callback(*args, **kwargs) + │ │ └ {'host': '0.0.0.0', 'port': 8000, 'reload': False} + │ └ () + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/click/decorators.py", line 34, in new_func + return f(get_current_context(), *args, **kwargs) + │ │ │ └ {'host': '0.0.0.0', 'port': 8000, 'reload': False} + │ │ └ () + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru/cli/fast_api.py", line 362, in main + uvicorn.run( + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/uvicorn/main.py", line 594, in run + server.run() + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/uvicorn/server.py", line 67, in run + return asyncio_run(self.serve(sockets=sockets), loop_factory=self.config.get_loop_factory()) + │ │ │ │ │ │ └ + │ │ │ │ │ └ + │ │ │ │ └ + │ │ │ └ None + │ │ └ + │ └ + └ + File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run + return runner.run(main) + │ │ └ + │ └ + └ + File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run + return self._loop.run_until_complete(task) + │ │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 416, in run_asgi + result = await app( # type: ignore[func-returns-value] + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__ + return await self.app(scope, receive, send) + │ │ │ │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/fastapi/applications.py", line 1135, in __call__ + await super().__call__(scope, receive, send) + │ │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__ + await self.app(scope, receive, _send) + │ │ │ │ └ ._send at 0x74ec4f3b87c0> + │ │ │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 29, in __call__ + await responder(scope, receive, send) + │ │ │ └ ._send at 0x74ec4f3b87c0> + │ │ └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 130, in __call__ + await super().__call__(scope, receive, send) + │ │ └ ._send at 0x74ec4f3b87c0> + │ └ + │ │ │ │ └ + │ │ │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 63, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + │ │ │ │ │ │ └ > + │ │ │ │ │ └ + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + │ │ │ └ .wrapped_app..sender at 0x74ec4f3b89a0> + │ │ └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__ + await self.app(scope, receive, send) + │ │ │ │ └ .wrapped_app..sender at 0x74ec4f3b89a0> + │ │ │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/starlette/routing.py", line 716, in __call__ + await self.middleware_stack(scope, receive, send) + │ │ │ │ └ .wrapped_app..sender at 0x74ec4f3b89a0> + │ │ │ └ > + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/starlette/routing.py", line 736, in app + await route.handle(scope, receive, send) + │ │ │ │ └ .wrapped_app..sender at 0x74ec4f3b89a0> + │ │ │ └ + └ APIRoute(path='/file_parse', name='parse_pdf', methods=['POST']) + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/starlette/routing.py", line 290, in handle + await self.app(scope, receive, send) + │ │ │ │ └ .wrapped_app..sender at 0x74ec4f3b89a0> + │ │ │ └ .app at 0x74ee8ec7cb80> + └ APIRoute(path='/file_parse', name='parse_pdf', methods=['POST']) + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/fastapi/routing.py", line 115, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + │ │ │ │ │ └ .wrapped_app..sender at 0x74ec4f3b89a0> + │ │ │ │ └ + │ └ .app..app at 0x74ec4f3da840> + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + │ │ │ └ .wrapped_app..sender at 0x74f0588f02c0> + │ │ └ .app..app at 0x74ec4f3da840> + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/fastapi/routing.py", line 101, in app + response = await f(request) + │ └ + └ .app at 0x74ee8ee67100> + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/fastapi/routing.py", line 355, in app + raw_response = await run_endpoint_function( + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/fastapi/routing.py", line 243, in run_endpoint_function + return await dependant.call(**values) + │ │ └ {'files': [UploadFile(filename='image.png', size=415499, headers=Headers({'content-disposition': 'form-data; name="files"; fi... + │ └ + └ Dependant(path_params=[], query_params=[], header_params=[], cookie_params=[], body_params=[ModelField(field_info=File(Pydant... +> File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru/cli/fast_api.py", line 215, in parse_pdf + await aio_do_parse( + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru/cli/common.py", line 551, in aio_do_parse + await _async_process_hybrid( + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru/cli/common.py", line 391, in _async_process_hybrid + middle_json, infer_result, _vlm_ocr_enable = await aio_hybrid_doc_analyze( + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru/backend/hybrid/hybrid_analyze.py", line 489, in aio_doc_analyze + results = await predictor.aio_batch_two_step_extract(images=images_pil_list) + │ │ └ [] + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/mineru_client.py", line 794, in aio_batch_two_step_extract + return await self.aio_concurrent_two_step_extract(images, priority, not_extract_list, semaphore) + │ │ │ │ │ └ + │ │ │ │ └ None + │ │ │ └ None + │ │ └ [] + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/mineru_client.py", line 690, in aio_concurrent_two_step_extract + return await gather_tasks( + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/utils.py", line 108, in gather_tasks + outputs.extend(done_task.result() for done_task in done) + │ │ └ {.indexed() done, defined at /home/yoge/Dev/minerU/.venv/lib/python... + │ └ + └ [] + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/utils.py", line 108, in + outputs.extend(done_task.result() for done_task in done) + │ │ └ .indexed() done, defined at /home/yoge/Dev/minerU/.venv/lib/python3... + │ └ + └ .indexed() done, defined at /home/yoge/Dev/minerU/.venv/lib/python3... + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/utils.py", line 97, in indexed + output = await task + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/mineru_client.py", line 648, in aio_two_step_extract + blocks = await self.aio_layout_detect(image, priority, semaphore) + │ │ │ │ └ + │ │ │ └ None + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/mineru_client.py", line 482, in aio_layout_detect + output = await self.client.aio_predict(layout_image, prompt, params, priority) + │ │ │ │ │ │ └ None + │ │ │ │ │ └ MinerUSamplingParams(temperature=0.0, top_p=0.01, top_k=1, presence_penalty=0.0, frequency_penalty=0.0, repetition_penalty=1.... + │ │ │ │ └ '\nLayout Detection:' + │ │ │ └ + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/mineru_vl_utils/vlm_client/vllm_async_engine_client.py", line 194, in aio_predict + async for output in self.vllm_async_llm.generate( + │ │ └ + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/vllm/v1/engine/async_llm.py", line 370, in generate + q = await self.add_request( + │ └ + └ + File "/home/yoge/Dev/minerU/.venv/lib/python3.12/site-packages/vllm/v1/engine/async_llm.py", line 276, in add_request + raise EngineDeadError() + └ + +vllm.v1.engine.exceptions.EngineDeadError: EngineCore encountered an issue. See stack trace (above) for the root cause. +INFO: 127.0.0.1:35706 - "POST /file_parse HTTP/1.1" 500 Internal Server Error +INFO: Shutting down +INFO: Waiting for application shutdown. +INFO: Application shutdown complete. +INFO: Finished server process [2315670] +Checking connectivity to the model hosters, this may take a while. To bypass this check, set `PADDLE_PDX_DISABLE_MODEL_SOURCE_CHECK` to `True`. +INFO: Started server process [847172] +INFO: Waiting for application startup. +/home/yoge/Dev/doc_processer/.venv/lib/python3.10/site-packages/paddle/utils/cpp_extension/extension_utils.py:712: UserWarning: No ccache found. Please be aware that recompiling all source files may be required. You can download and install ccache from: https://github.com/ccache/ccache/blob/master/doc/INSTALL.md + warnings.warn(warning_message) +Model files already exist. Using cached files. To redownload, please delete the directory manually: `/home/yoge/.paddlex/official_models/PP-DocLayoutV3`. +INFO: Application startup complete. +INFO: Uvicorn running on http://0.0.0.0:8053 (Press CTRL+C to quit) +2026-03-09 23:07:49 - doc_processer - INFO - [b0593335-9941-433e-a5c5-b0db5a78ef70] - Starting image OCR processing +[2026-03-09 23:07:49,559] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-09 23:07:51,894] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 400 Bad Request" +[2026-03-09 23:07:51,895] [ WARNING] ocr_service.py:930 - vLLM call failed for region idx=0: Error code: 400 - {'error': {'message': "You passed 98 input characters and requested 4096 output tokens. However, the model's context length is only 4096 tokens, resulting in a maximum input length of 0 tokens (at most 0 characters). Please reduce the length of the input prompt. (parameter=input_text, value=98)", 'type': 'BadRequestError', 'param': 'input_text', 'code': 400}} +[2026-03-09 23:07:51,895] [ WARNING] glm_postprocess.py:270 - Skipping formula region with empty content after stripping delimiters +2026-03-09 23:07:51 - doc_processer - INFO - [b0593335-9941-433e-a5c5-b0db5a78ef70] - OCR completed in 2.335s +[2026-03-09 23:07:51,895] [ INFO] image.py:58 - OCR completed in 2.335s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-09 23:07:52 - doc_processer - INFO - [f384f351-5b8c-405a-bb24-a807d2889364] - Starting image OCR processing +[2026-03-09 23:07:52,300] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-09 23:07:53,680] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 400 Bad Request" +[2026-03-09 23:07:53,680] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 400 Bad Request" +[2026-03-09 23:07:53,680] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 400 Bad Request" +[2026-03-09 23:07:53,680] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 400 Bad Request" +[2026-03-09 23:07:53,681] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 400 Bad Request" +[2026-03-09 23:07:53,681] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 400 Bad Request" +[2026-03-09 23:07:53,681] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 400 Bad Request" +[2026-03-09 23:07:53,681] [ WARNING] ocr_service.py:930 - vLLM call failed for region idx=1: Error code: 400 - {'error': {'message': "You passed 95 input characters and requested 4096 output tokens. However, the model's context length is only 4096 tokens, resulting in a maximum input length of 0 tokens (at most 0 characters). Please reduce the length of the input prompt. (parameter=input_text, value=95)", 'type': 'BadRequestError', 'param': 'input_text', 'code': 400}} +[2026-03-09 23:07:53,682] [ WARNING] ocr_service.py:930 - vLLM call failed for region idx=2: Error code: 400 - {'error': {'message': "You passed 98 input characters and requested 4096 output tokens. However, the model's context length is only 4096 tokens, resulting in a maximum input length of 0 tokens (at most 0 characters). Please reduce the length of the input prompt. (parameter=input_text, value=98)", 'type': 'BadRequestError', 'param': 'input_text', 'code': 400}} +[2026-03-09 23:07:53,682] [ WARNING] ocr_service.py:930 - vLLM call failed for region idx=0: Error code: 400 - {'error': {'message': "You passed 95 input characters and requested 4096 output tokens. However, the model's context length is only 4096 tokens, resulting in a maximum input length of 0 tokens (at most 0 characters). Please reduce the length of the input prompt. (parameter=input_text, value=95)", 'type': 'BadRequestError', 'param': 'input_text', 'code': 400}} +[2026-03-09 23:07:53,682] [ WARNING] ocr_service.py:930 - vLLM call failed for region idx=3: Error code: 400 - {'error': {'message': "You passed 98 input characters and requested 4096 output tokens. However, the model's context length is only 4096 tokens, resulting in a maximum input length of 0 tokens (at most 0 characters). Please reduce the length of the input prompt. (parameter=input_text, value=98)", 'type': 'BadRequestError', 'param': 'input_text', 'code': 400}} +[2026-03-09 23:07:53,682] [ WARNING] ocr_service.py:930 - vLLM call failed for region idx=6: Error code: 400 - {'error': {'message': "You passed 95 input characters and requested 4096 output tokens. However, the model's context length is only 4096 tokens, resulting in a maximum input length of 0 tokens (at most 0 characters). Please reduce the length of the input prompt. (parameter=input_text, value=95)", 'type': 'BadRequestError', 'param': 'input_text', 'code': 400}} +[2026-03-09 23:07:53,682] [ WARNING] ocr_service.py:930 - vLLM call failed for region idx=4: Error code: 400 - {'error': {'message': "You passed 98 input characters and requested 4096 output tokens. However, the model's context length is only 4096 tokens, resulting in a maximum input length of 0 tokens (at most 0 characters). Please reduce the length of the input prompt. (parameter=input_text, value=98)", 'type': 'BadRequestError', 'param': 'input_text', 'code': 400}} +[2026-03-09 23:07:53,682] [ WARNING] ocr_service.py:930 - vLLM call failed for region idx=5: Error code: 400 - {'error': {'message': "You passed 98 input characters and requested 4096 output tokens. However, the model's context length is only 4096 tokens, resulting in a maximum input length of 0 tokens (at most 0 characters). Please reduce the length of the input prompt. (parameter=input_text, value=98)", 'type': 'BadRequestError', 'param': 'input_text', 'code': 400}} +[2026-03-09 23:07:53,683] [ WARNING] glm_postprocess.py:270 - Skipping formula region with empty content after stripping delimiters +[2026-03-09 23:07:53,683] [ WARNING] glm_postprocess.py:270 - Skipping formula region with empty content after stripping delimiters +[2026-03-09 23:07:53,683] [ WARNING] glm_postprocess.py:270 - Skipping formula region with empty content after stripping delimiters +[2026-03-09 23:07:53,683] [ WARNING] glm_postprocess.py:270 - Skipping formula region with empty content after stripping delimiters +2026-03-09 23:07:53 - doc_processer - INFO - [f384f351-5b8c-405a-bb24-a807d2889364] - OCR completed in 1.382s +[2026-03-09 23:07:53,683] [ INFO] image.py:58 - OCR completed in 1.382s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +Checking connectivity to the model hosters, this may take a while. To bypass this check, set `PADDLE_PDX_DISABLE_MODEL_SOURCE_CHECK` to `True`. +INFO: Started server process [860079] +INFO: Waiting for application startup. +/home/yoge/Dev/doc_processer/.venv/lib/python3.10/site-packages/paddle/utils/cpp_extension/extension_utils.py:712: UserWarning: No ccache found. Please be aware that recompiling all source files may be required. You can download and install ccache from: https://github.com/ccache/ccache/blob/master/doc/INSTALL.md + warnings.warn(warning_message) +Model files already exist. Using cached files. To redownload, please delete the directory manually: `/home/yoge/.paddlex/official_models/PP-DocLayoutV3`. +INFO: Application startup complete. +INFO: Uvicorn running on http://0.0.0.0:8053 (Press CTRL+C to quit) +2026-03-09 23:19:03 - doc_processer - INFO - [b66cb4dd-2695-46fb-a6f9-06df7a37e4a6] - Starting image OCR processing +[2026-03-09 23:19:03,374] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-09 23:19:05,624] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:19:05,643] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:19:05,645] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:19:05,648] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:19:05,675] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-09 23:19:05 - doc_processer - INFO - [b66cb4dd-2695-46fb-a6f9-06df7a37e4a6] - OCR completed in 2.448s +[2026-03-09 23:19:05,825] [ INFO] image.py:58 - OCR completed in 2.448s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-09 23:19:05 - doc_processer - INFO - [2dd043eb-76a1-4653-abfe-486c45a1a7e7] - Starting image OCR processing +[2026-03-09 23:19:05,928] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-09 23:19:07,366] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-09 23:19:07 - doc_processer - INFO - [2dd043eb-76a1-4653-abfe-486c45a1a7e7] - OCR completed in 1.503s +[2026-03-09 23:19:07,431] [ INFO] image.py:58 - OCR completed in 1.503s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-09 23:19:48 - doc_processer - INFO - [40647b45-6537-4d92-9906-af50c685da6c] - Starting image OCR processing +[2026-03-09 23:19:48,347] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-09 23:19:49,833] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:19:49,833] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:19:49,836] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:19:49,874] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:19:49,883] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:19:49,924] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:19:49,935] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:19:49,952] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:19:49,968] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:19:49,976] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:19:49,979] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:19:49,995] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:19:50,097] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:19:50,160] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-09 23:19:50 - doc_processer - INFO - [40647b45-6537-4d92-9906-af50c685da6c] - OCR completed in 1.814s +[2026-03-09 23:19:50,162] [ INFO] image.py:58 - OCR completed in 1.814s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-09 23:21:31 - doc_processer - INFO - [c2303ca7-4695-49bf-bc7e-15ba7c01e950] - Starting image OCR processing +[2026-03-09 23:21:31,620] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-09 23:21:33,192] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-09 23:21:33 - doc_processer - INFO - [c2303ca7-4695-49bf-bc7e-15ba7c01e950] - OCR completed in 1.608s +[2026-03-09 23:21:33,228] [ INFO] image.py:58 - OCR completed in 1.608s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-09 23:22:35 - doc_processer - INFO - [e84ab8dc-509f-4318-b941-73adf938b24c] - Starting image OCR processing +[2026-03-09 23:22:35,157] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-09 23:22:36,593] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-09 23:22:36 - doc_processer - INFO - [e84ab8dc-509f-4318-b941-73adf938b24c] - OCR completed in 1.471s +[2026-03-09 23:22:36,628] [ INFO] image.py:58 - OCR completed in 1.471s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-09 23:24:16 - doc_processer - INFO - [4903e38a-b72f-4be8-8421-9ff21b66db02] - Starting image OCR processing +[2026-03-09 23:24:16,055] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-09 23:24:17,518] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-09 23:24:17 - doc_processer - INFO - [4903e38a-b72f-4be8-8421-9ff21b66db02] - OCR completed in 1.497s +[2026-03-09 23:24:17,552] [ INFO] image.py:58 - OCR completed in 1.497s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-09 23:36:43 - doc_processer - INFO - [17fb93be-f83c-49f1-b9e0-ea09bea385d9] - Starting image OCR processing +[2026-03-09 23:36:43,474] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-09 23:36:45,322] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-09 23:36:45 - doc_processer - INFO - [17fb93be-f83c-49f1-b9e0-ea09bea385d9] - OCR completed in 1.884s +[2026-03-09 23:36:45,358] [ INFO] image.py:58 - OCR completed in 1.884s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-09 23:40:14 - doc_processer - INFO - [d3771650-e00d-4583-84ee-a0b720ddee3d] - Starting image OCR processing +[2026-03-09 23:40:14,450] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-09 23:40:15,939] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-09 23:40:15 - doc_processer - INFO - [d3771650-e00d-4583-84ee-a0b720ddee3d] - OCR completed in 1.523s +[2026-03-09 23:40:15,974] [ INFO] image.py:58 - OCR completed in 1.523s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-09 23:54:40 - doc_processer - INFO - [2bcf5b05-d1ec-420a-a41a-059e4b0dfbd5] - Starting image OCR processing +[2026-03-09 23:54:40,028] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-09 23:54:41,451] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:54:41,566] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-09 23:54:41,602] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-09 23:54:41 - doc_processer - INFO - [2bcf5b05-d1ec-420a-a41a-059e4b0dfbd5] - OCR completed in 1.669s +[2026-03-09 23:54:41,698] [ INFO] image.py:58 - OCR completed in 1.669s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 500 Internal Server Error +2026-03-10 00:11:46 - doc_processer - INFO - [eba357a6-e8dd-4233-940b-995974154b29] - Starting image OCR processing +[2026-03-10 00:11:46,312] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 00:11:47,838] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 00:11:47 - doc_processer - INFO - [eba357a6-e8dd-4233-940b-995974154b29] - OCR completed in 1.498s +[2026-03-10 00:11:47,873] [ INFO] image.py:58 - OCR completed in 1.498s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 00:42:25 - doc_processer - INFO - [ac8e04f3-183d-4819-b47d-6e1ec8c6cba5] - Starting image OCR processing +[2026-03-10 00:42:25,538] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 00:42:27,083] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 00:42:27 - doc_processer - INFO - [ac8e04f3-183d-4819-b47d-6e1ec8c6cba5] - OCR completed in 1.641s +[2026-03-10 00:42:27,179] [ INFO] image.py:58 - OCR completed in 1.641s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 00:47:23 - doc_processer - INFO - [ed4e5e61-a108-44bc-bd52-70ae5d1b40b3] - Starting image OCR processing +[2026-03-10 00:47:23,756] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 00:47:25,341] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 00:47:25 - doc_processer - INFO - [ed4e5e61-a108-44bc-bd52-70ae5d1b40b3] - OCR completed in 1.586s +[2026-03-10 00:47:25,342] [ INFO] image.py:58 - OCR completed in 1.586s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 00:47:51 - doc_processer - INFO - [80d51501-8bc4-4267-9df7-343b31d03455] - Starting image OCR processing +[2026-03-10 00:47:51,306] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 00:47:52,740] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 00:47:52 - doc_processer - INFO - [80d51501-8bc4-4267-9df7-343b31d03455] - OCR completed in 1.468s +[2026-03-10 00:47:52,774] [ INFO] image.py:58 - OCR completed in 1.468s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 00:49:56 - doc_processer - INFO - [050883fb-fdd6-413f-904c-2e08b6d49dd0] - Starting image OCR processing +[2026-03-10 00:49:56,065] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 00:49:57,496] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 00:49:57 - doc_processer - INFO - [050883fb-fdd6-413f-904c-2e08b6d49dd0] - OCR completed in 1.465s +[2026-03-10 00:49:57,530] [ INFO] image.py:58 - OCR completed in 1.465s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 00:49:57 - doc_processer - INFO - [f68bacfb-c4ca-4d44-bad0-2f0faa21e7fb] - Starting image OCR processing +[2026-03-10 00:49:57,897] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 00:49:59,317] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 00:49:59 - doc_processer - INFO - [f68bacfb-c4ca-4d44-bad0-2f0faa21e7fb] - OCR completed in 1.454s +[2026-03-10 00:49:59,352] [ INFO] image.py:58 - OCR completed in 1.454s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 00:50:22 - doc_processer - INFO - [c6f146b7-1d6f-4026-89b9-5e6053f060f9] - Starting image OCR processing +[2026-03-10 00:50:22,296] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 00:50:23,749] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 00:50:23 - doc_processer - INFO - [c6f146b7-1d6f-4026-89b9-5e6053f060f9] - OCR completed in 1.488s +[2026-03-10 00:50:23,783] [ INFO] image.py:58 - OCR completed in 1.488s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 00:55:07 - doc_processer - INFO - [856978f0-05b7-4f69-b603-be6604d04f13] - Starting image OCR processing +[2026-03-10 00:55:07,866] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 00:55:09,341] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 00:55:09 - doc_processer - INFO - [856978f0-05b7-4f69-b603-be6604d04f13] - OCR completed in 1.510s +[2026-03-10 00:55:09,376] [ INFO] image.py:58 - OCR completed in 1.510s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 00:55:58 - doc_processer - INFO - [c4d136a7-3ebd-41d5-909c-2096630f23df] - Starting image OCR processing +[2026-03-10 00:55:58,130] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 00:55:59,606] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 00:55:59 - doc_processer - INFO - [c4d136a7-3ebd-41d5-909c-2096630f23df] - OCR completed in 1.510s +[2026-03-10 00:55:59,640] [ INFO] image.py:58 - OCR completed in 1.510s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 00:57:40 - doc_processer - INFO - [6a65935b-dd5f-46ff-8f2b-ecc60567c2b2] - Starting image OCR processing +[2026-03-10 00:57:40,607] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 00:57:42,144] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 00:57:42 - doc_processer - INFO - [6a65935b-dd5f-46ff-8f2b-ecc60567c2b2] - OCR completed in 1.573s +[2026-03-10 00:57:42,180] [ INFO] image.py:58 - OCR completed in 1.573s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 01:18:27 - doc_processer - INFO - [afdd804f-e328-4186-8d28-4e30799ea403] - Starting image OCR processing +[2026-03-10 01:18:27,333] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 01:18:28,724] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 01:18:28 - doc_processer - INFO - [afdd804f-e328-4186-8d28-4e30799ea403] - OCR completed in 1.424s +[2026-03-10 01:18:28,758] [ INFO] image.py:58 - OCR completed in 1.424s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 01:19:39 - doc_processer - INFO - [f69f8ec0-77bc-49cc-897a-1e7d05b83909] - Starting image OCR processing +[2026-03-10 01:19:39,800] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 01:19:41,194] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 01:19:41 - doc_processer - INFO - [f69f8ec0-77bc-49cc-897a-1e7d05b83909] - OCR completed in 1.399s +[2026-03-10 01:19:41,199] [ INFO] image.py:58 - OCR completed in 1.399s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 01:20:51 - doc_processer - INFO - [aa4f0fdd-8197-419d-9dc9-d904fdeef13b] - Starting image OCR processing +[2026-03-10 01:20:51,201] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 01:20:52,663] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 01:20:52 - doc_processer - INFO - [aa4f0fdd-8197-419d-9dc9-d904fdeef13b] - OCR completed in 1.497s +[2026-03-10 01:20:52,697] [ INFO] image.py:58 - OCR completed in 1.497s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 01:24:11 - doc_processer - INFO - [2f285c96-13b4-4136-89d3-4551aefb8396] - Starting image OCR processing +[2026-03-10 01:24:11,677] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 01:24:13,131] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 01:24:13 - doc_processer - INFO - [2f285c96-13b4-4136-89d3-4551aefb8396] - OCR completed in 1.487s +[2026-03-10 01:24:13,165] [ INFO] image.py:58 - OCR completed in 1.487s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 01:27:24 - doc_processer - INFO - [6a2202c2-b945-4ab0-9777-e5c5eb883e8c] - Starting image OCR processing +[2026-03-10 01:27:24,481] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 01:27:25,911] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 01:27:25 - doc_processer - INFO - [6a2202c2-b945-4ab0-9777-e5c5eb883e8c] - OCR completed in 1.468s +[2026-03-10 01:27:25,949] [ INFO] image.py:58 - OCR completed in 1.468s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 01:27:44 - doc_processer - INFO - [d2a2cb4b-5bff-4557-bb8a-e6cc94d74f05] - Starting image OCR processing +[2026-03-10 01:27:44,942] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 01:27:46,435] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 01:27:46 - doc_processer - INFO - [d2a2cb4b-5bff-4557-bb8a-e6cc94d74f05] - OCR completed in 1.527s +[2026-03-10 01:27:46,469] [ INFO] image.py:58 - OCR completed in 1.527s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 01:31:44 - doc_processer - INFO - [c2a74153-dda3-496f-9820-9bc4c4d99f5c] - Starting image OCR processing +[2026-03-10 01:31:44,209] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 01:31:45,708] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 01:31:45 - doc_processer - INFO - [c2a74153-dda3-496f-9820-9bc4c4d99f5c] - OCR completed in 1.533s +[2026-03-10 01:31:45,742] [ INFO] image.py:58 - OCR completed in 1.533s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 01:33:13 - doc_processer - INFO - [9fe2edb9-7b5f-4d08-88a3-ee4bab127ec8] - Starting image OCR processing +[2026-03-10 01:33:13,557] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 01:33:15,072] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 01:33:15 - doc_processer - INFO - [9fe2edb9-7b5f-4d08-88a3-ee4bab127ec8] - OCR completed in 1.549s +[2026-03-10 01:33:15,107] [ INFO] image.py:58 - OCR completed in 1.549s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 01:50:19 - doc_processer - INFO - [dd96a442-1c45-47a2-808c-438e13a09415] - Starting image OCR processing +[2026-03-10 01:50:19,164] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 01:50:20,690] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 01:50:20 - doc_processer - INFO - [dd96a442-1c45-47a2-808c-438e13a09415] - OCR completed in 1.560s +[2026-03-10 01:50:20,725] [ INFO] image.py:58 - OCR completed in 1.560s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 01:51:36 - doc_processer - INFO - [41a76d50-37b4-49f1-9769-b62fd80c774d] - Starting image OCR processing +[2026-03-10 01:51:36,812] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 01:51:38,239] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 01:51:38 - doc_processer - INFO - [41a76d50-37b4-49f1-9769-b62fd80c774d] - OCR completed in 1.472s +[2026-03-10 01:51:38,284] [ INFO] image.py:58 - OCR completed in 1.472s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 01:53:08 - doc_processer - INFO - [30ff1ea9-e847-433f-9b87-958365b2ef43] - Starting image OCR processing +[2026-03-10 01:53:08,949] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 01:53:10,425] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 01:53:10 - doc_processer - INFO - [30ff1ea9-e847-433f-9b87-958365b2ef43] - OCR completed in 1.511s +[2026-03-10 01:53:10,460] [ INFO] image.py:58 - OCR completed in 1.511s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 01:56:06 - doc_processer - INFO - [d4d24f42-c75f-4d78-af12-4ff61ca047e6] - Starting image OCR processing +[2026-03-10 01:56:06,980] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 01:56:08,483] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 01:56:08 - doc_processer - INFO - [d4d24f42-c75f-4d78-af12-4ff61ca047e6] - OCR completed in 1.538s +[2026-03-10 01:56:08,519] [ INFO] image.py:58 - OCR completed in 1.538s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 01:56:31 - doc_processer - INFO - [3eff627a-4300-4c24-86fe-23ba23d59a67] - Starting image OCR processing +[2026-03-10 01:56:31,766] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 01:56:33,302] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 01:56:33 - doc_processer - INFO - [3eff627a-4300-4c24-86fe-23ba23d59a67] - OCR completed in 1.572s +[2026-03-10 01:56:33,338] [ INFO] image.py:58 - OCR completed in 1.572s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 01:57:18 - doc_processer - INFO - [170a43aa-c2bd-4cbd-a7cc-88f9101fa324] - Starting image OCR processing +[2026-03-10 01:57:18,627] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 01:57:20,056] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 01:57:20 - doc_processer - INFO - [170a43aa-c2bd-4cbd-a7cc-88f9101fa324] - OCR completed in 1.467s +[2026-03-10 01:57:20,095] [ INFO] image.py:58 - OCR completed in 1.467s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 01:58:28 - doc_processer - INFO - [db646b61-0457-451c-b929-ac9b05601476] - Starting image OCR processing +[2026-03-10 01:58:28,269] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 01:58:29,777] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 01:58:29 - doc_processer - INFO - [db646b61-0457-451c-b929-ac9b05601476] - OCR completed in 1.542s +[2026-03-10 01:58:29,811] [ INFO] image.py:58 - OCR completed in 1.542s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 01:59:09 - doc_processer - INFO - [9ca5117c-01e5-46b4-9441-a7d9f0b61b5f] - Starting image OCR processing +[2026-03-10 01:59:09,312] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 01:59:10,739] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 01:59:10 - doc_processer - INFO - [9ca5117c-01e5-46b4-9441-a7d9f0b61b5f] - OCR completed in 1.461s +[2026-03-10 01:59:10,773] [ INFO] image.py:58 - OCR completed in 1.461s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 02:00:12 - doc_processer - INFO - [ccf7caa1-ce01-4f0a-8157-645d411b46d2] - Starting image OCR processing +[2026-03-10 02:00:12,905] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 02:00:14,343] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 02:00:14 - doc_processer - INFO - [ccf7caa1-ce01-4f0a-8157-645d411b46d2] - OCR completed in 1.472s +[2026-03-10 02:00:14,377] [ INFO] image.py:58 - OCR completed in 1.472s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 02:00:32 - doc_processer - INFO - [97f889d1-39c9-4086-82db-f52e5fc83aee] - Starting image OCR processing +[2026-03-10 02:00:32,089] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 02:00:33,563] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 02:00:33 - doc_processer - INFO - [97f889d1-39c9-4086-82db-f52e5fc83aee] - OCR completed in 1.509s +[2026-03-10 02:00:33,598] [ INFO] image.py:58 - OCR completed in 1.509s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 02:01:19 - doc_processer - INFO - [34144af6-7fb5-4af4-ae34-ccfdc49b0bd2] - Starting image OCR processing +[2026-03-10 02:01:19,038] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 02:01:20,454] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 02:01:20 - doc_processer - INFO - [34144af6-7fb5-4af4-ae34-ccfdc49b0bd2] - OCR completed in 1.450s +[2026-03-10 02:01:20,488] [ INFO] image.py:58 - OCR completed in 1.450s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 02:02:16 - doc_processer - INFO - [455baaf4-57ae-44f1-94ea-a27bf2cf00fd] - Starting image OCR processing +[2026-03-10 02:02:16,765] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 02:02:18,213] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 02:02:18 - doc_processer - INFO - [455baaf4-57ae-44f1-94ea-a27bf2cf00fd] - OCR completed in 1.482s +[2026-03-10 02:02:18,247] [ INFO] image.py:58 - OCR completed in 1.482s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 02:02:54 - doc_processer - INFO - [9e4bd4d7-fef4-4da2-8d73-067cefa4a903] - Starting image OCR processing +[2026-03-10 02:02:54,425] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 02:02:55,927] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 02:02:55 - doc_processer - INFO - [9e4bd4d7-fef4-4da2-8d73-067cefa4a903] - OCR completed in 1.537s +[2026-03-10 02:02:55,962] [ INFO] image.py:58 - OCR completed in 1.537s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 02:10:24 - doc_processer - INFO - [5f065d55-2255-446a-aa37-8d800d449632] - Starting image OCR processing +[2026-03-10 02:10:24,093] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 02:10:25,572] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 02:10:25 - doc_processer - INFO - [5f065d55-2255-446a-aa37-8d800d449632] - OCR completed in 1.514s +[2026-03-10 02:10:25,607] [ INFO] image.py:58 - OCR completed in 1.514s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 02:12:30 - doc_processer - INFO - [3568f042-0cc5-4f7e-a68c-7f1cfca2aa24] - Starting image OCR processing +[2026-03-10 02:12:30,299] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 02:12:31,757] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 02:12:31 - doc_processer - INFO - [3568f042-0cc5-4f7e-a68c-7f1cfca2aa24] - OCR completed in 1.497s +[2026-03-10 02:12:31,797] [ INFO] image.py:58 - OCR completed in 1.497s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 02:18:38 - doc_processer - INFO - [0147445f-34ac-4a5b-b6b9-a3eb4b89552e] - Starting image OCR processing +[2026-03-10 02:18:38,826] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 02:18:40,306] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 02:18:40 - doc_processer - INFO - [0147445f-34ac-4a5b-b6b9-a3eb4b89552e] - OCR completed in 1.515s +[2026-03-10 02:18:40,341] [ INFO] image.py:58 - OCR completed in 1.515s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 02:19:42 - doc_processer - INFO - [1709d015-22de-4652-8a59-463064cbb677] - Starting image OCR processing +[2026-03-10 02:19:42,191] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 02:19:43,645] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 02:19:43 - doc_processer - INFO - [1709d015-22de-4652-8a59-463064cbb677] - OCR completed in 1.487s +[2026-03-10 02:19:43,678] [ INFO] image.py:58 - OCR completed in 1.487s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 02:20:19 - doc_processer - INFO - [8a03081b-568f-47f7-9008-3a3b1a8e9205] - Starting image OCR processing +[2026-03-10 02:20:19,489] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 02:20:20,916] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 02:20:20 - doc_processer - INFO - [8a03081b-568f-47f7-9008-3a3b1a8e9205] - OCR completed in 1.431s +[2026-03-10 02:20:20,920] [ INFO] image.py:58 - OCR completed in 1.431s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 02:23:11 - doc_processer - INFO - [6f18c239-3bd2-4dba-a8b2-92adadb7e6bf] - Starting image OCR processing +[2026-03-10 02:23:11,548] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 02:23:13,005] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 02:23:13 - doc_processer - INFO - [6f18c239-3bd2-4dba-a8b2-92adadb7e6bf] - OCR completed in 1.491s +[2026-03-10 02:23:13,039] [ INFO] image.py:58 - OCR completed in 1.491s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 02:25:54 - doc_processer - INFO - [4e493b38-b081-41c3-8ee7-be2254d1d864] - Starting image OCR processing +[2026-03-10 02:25:54,221] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 02:25:55,669] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 02:25:55 - doc_processer - INFO - [4e493b38-b081-41c3-8ee7-be2254d1d864] - OCR completed in 1.483s +[2026-03-10 02:25:55,704] [ INFO] image.py:58 - OCR completed in 1.483s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 02:28:55 - doc_processer - INFO - [ba3496ae-f7ef-4081-b582-79d57599d96f] - Starting image OCR processing +[2026-03-10 02:28:55,946] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 02:28:57,401] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 02:28:57 - doc_processer - INFO - [ba3496ae-f7ef-4081-b582-79d57599d96f] - OCR completed in 1.492s +[2026-03-10 02:28:57,439] [ INFO] image.py:58 - OCR completed in 1.492s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 02:30:05 - doc_processer - INFO - [e3dfefb2-98a4-4fa0-9867-a59c43bea04c] - Starting image OCR processing +[2026-03-10 02:30:05,811] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 02:30:07,278] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 02:30:07 - doc_processer - INFO - [e3dfefb2-98a4-4fa0-9867-a59c43bea04c] - OCR completed in 1.502s +[2026-03-10 02:30:07,313] [ INFO] image.py:58 - OCR completed in 1.502s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 02:31:43 - doc_processer - INFO - [eaf6e364-58ee-4643-9e41-2a0d8faddfff] - Starting image OCR processing +[2026-03-10 02:31:43,808] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 02:31:45,255] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 02:31:45 - doc_processer - INFO - [eaf6e364-58ee-4643-9e41-2a0d8faddfff] - OCR completed in 1.481s +[2026-03-10 02:31:45,289] [ INFO] image.py:58 - OCR completed in 1.481s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 02:32:23 - doc_processer - INFO - [7528b582-4fd1-4653-9270-1d583118c30d] - Starting image OCR processing +[2026-03-10 02:32:23,629] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 02:32:25,077] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 02:32:25 - doc_processer - INFO - [7528b582-4fd1-4653-9270-1d583118c30d] - OCR completed in 1.487s +[2026-03-10 02:32:25,116] [ INFO] image.py:58 - OCR completed in 1.487s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 02:58:33 - doc_processer - INFO - [10e20ac0-a524-4ae2-8506-99338b407bd2] - Starting image OCR processing +[2026-03-10 02:58:33,842] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 02:58:35,306] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 02:58:35 - doc_processer - INFO - [10e20ac0-a524-4ae2-8506-99338b407bd2] - OCR completed in 1.498s +[2026-03-10 02:58:35,340] [ INFO] image.py:58 - OCR completed in 1.498s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 02:59:47 - doc_processer - INFO - [fcdb1821-a14c-4b96-bf95-5f2d20009a30] - Starting image OCR processing +[2026-03-10 02:59:47,669] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 02:59:49,129] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 02:59:49 - doc_processer - INFO - [fcdb1821-a14c-4b96-bf95-5f2d20009a30] - OCR completed in 1.494s +[2026-03-10 02:59:49,163] [ INFO] image.py:58 - OCR completed in 1.494s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 04:23:06 - doc_processer - INFO - [d4f08233-9e85-42cc-adba-764a329e458d] - Starting image OCR processing +[2026-03-10 04:23:06,867] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 04:23:08,319] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 04:23:08 - doc_processer - INFO - [d4f08233-9e85-42cc-adba-764a329e458d] - OCR completed in 1.487s +[2026-03-10 04:23:08,354] [ INFO] image.py:58 - OCR completed in 1.487s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 04:29:33 - doc_processer - INFO - [fc1121f8-6b79-4530-9612-1c03d7cf578d] - Starting image OCR processing +[2026-03-10 04:29:33,036] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 04:29:34,499] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 04:29:34 - doc_processer - INFO - [fc1121f8-6b79-4530-9612-1c03d7cf578d] - OCR completed in 1.497s +[2026-03-10 04:29:34,533] [ INFO] image.py:58 - OCR completed in 1.497s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 08:26:16 - doc_processer - INFO - [eb0394ba-ac9a-4b0d-8500-9e7575b7826c] - Starting image OCR processing +[2026-03-10 08:26:16,868] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 08:26:18,360] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 08:26:18 - doc_processer - INFO - [eb0394ba-ac9a-4b0d-8500-9e7575b7826c] - OCR completed in 1.526s +[2026-03-10 08:26:18,395] [ INFO] image.py:58 - OCR completed in 1.526s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 08:32:10 - doc_processer - INFO - [416874b1-9b3b-422d-bf23-03367cf40b49] - Starting image OCR processing +[2026-03-10 08:32:10,130] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 08:32:11,583] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 08:32:11 - doc_processer - INFO - [416874b1-9b3b-422d-bf23-03367cf40b49] - OCR completed in 1.487s +[2026-03-10 08:32:11,617] [ INFO] image.py:58 - OCR completed in 1.487s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 08:32:44 - doc_processer - INFO - [cb3e68b5-0fc1-4784-8def-5cfcb4099016] - Starting image OCR processing +[2026-03-10 08:32:44,939] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 08:32:46,339] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 08:32:46 - doc_processer - INFO - [cb3e68b5-0fc1-4784-8def-5cfcb4099016] - OCR completed in 1.435s +[2026-03-10 08:32:46,373] [ INFO] image.py:58 - OCR completed in 1.435s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 08:33:55 - doc_processer - INFO - [081f76f6-a725-4eeb-8385-dd86cb1922e3] - Starting image OCR processing +[2026-03-10 08:33:55,987] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 08:33:57,527] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 08:33:57 - doc_processer - INFO - [081f76f6-a725-4eeb-8385-dd86cb1922e3] - OCR completed in 1.575s +[2026-03-10 08:33:57,562] [ INFO] image.py:58 - OCR completed in 1.575s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 08:35:02 - doc_processer - INFO - [e2466a58-7dee-482c-a5fe-ccce2c442489] - Starting image OCR processing +[2026-03-10 08:35:02,713] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 08:35:04,223] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 08:35:04 - doc_processer - INFO - [e2466a58-7dee-482c-a5fe-ccce2c442489] - OCR completed in 1.545s +[2026-03-10 08:35:04,259] [ INFO] image.py:58 - OCR completed in 1.545s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 08:35:53 - doc_processer - INFO - [fd0d6426-5983-44a9-aade-db2d315ea8ab] - Starting image OCR processing +[2026-03-10 08:35:53,689] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 08:35:55,288] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 08:35:55 - doc_processer - INFO - [fd0d6426-5983-44a9-aade-db2d315ea8ab] - OCR completed in 1.634s +[2026-03-10 08:35:55,324] [ INFO] image.py:58 - OCR completed in 1.634s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 08:36:19 - doc_processer - INFO - [fb4d2bff-90d7-425d-976a-b16848890ad4] - Starting image OCR processing +[2026-03-10 08:36:19,701] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 08:36:21,112] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 08:36:21 - doc_processer - INFO - [fb4d2bff-90d7-425d-976a-b16848890ad4] - OCR completed in 1.446s +[2026-03-10 08:36:21,147] [ INFO] image.py:58 - OCR completed in 1.446s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 08:36:29 - doc_processer - INFO - [533cbf34-57d6-43c0-a8a0-42def6a8d259] - Starting image OCR processing +[2026-03-10 08:36:29,374] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 08:36:30,870] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 08:36:30 - doc_processer - INFO - [533cbf34-57d6-43c0-a8a0-42def6a8d259] - OCR completed in 1.531s +[2026-03-10 08:36:30,905] [ INFO] image.py:58 - OCR completed in 1.531s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 08:37:12 - doc_processer - INFO - [34763d57-e680-4eac-a1e6-d7f083fe580c] - Starting image OCR processing +[2026-03-10 08:37:12,171] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 08:37:13,641] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 08:37:13 - doc_processer - INFO - [34763d57-e680-4eac-a1e6-d7f083fe580c] - OCR completed in 1.504s +[2026-03-10 08:37:13,675] [ INFO] image.py:58 - OCR completed in 1.504s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 08:38:45 - doc_processer - INFO - [fea77a4c-4b11-4bc5-aa2b-3cc5a850317f] - Starting image OCR processing +[2026-03-10 08:38:45,360] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 08:38:46,827] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 08:38:46 - doc_processer - INFO - [fea77a4c-4b11-4bc5-aa2b-3cc5a850317f] - OCR completed in 1.501s +[2026-03-10 08:38:46,861] [ INFO] image.py:58 - OCR completed in 1.501s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 08:43:41 - doc_processer - INFO - [2d76060b-b740-4e95-9f0a-a66fb36d5d23] - Starting image OCR processing +[2026-03-10 08:43:41,607] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 08:43:43,053] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 08:43:43 - doc_processer - INFO - [2d76060b-b740-4e95-9f0a-a66fb36d5d23] - OCR completed in 1.486s +[2026-03-10 08:43:43,093] [ INFO] image.py:58 - OCR completed in 1.486s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:02:12 - doc_processer - INFO - [5d7c72a2-80d1-49da-9785-7e7c95de0533] - Starting image OCR processing +[2026-03-10 09:02:12,085] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:02:13,536] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:02:13 - doc_processer - INFO - [5d7c72a2-80d1-49da-9785-7e7c95de0533] - OCR completed in 1.485s +[2026-03-10 09:02:13,571] [ INFO] image.py:58 - OCR completed in 1.485s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:06:08 - doc_processer - INFO - [8a76255d-c832-4485-bc55-7c0e5da6bbdc] - Starting image OCR processing +[2026-03-10 09:06:08,205] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:06:09,757] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:06:09 - doc_processer - INFO - [8a76255d-c832-4485-bc55-7c0e5da6bbdc] - OCR completed in 1.588s +[2026-03-10 09:06:09,793] [ INFO] image.py:58 - OCR completed in 1.588s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:09:43 - doc_processer - INFO - [af287f3a-afa8-40cd-8a48-694d50023833] - Starting image OCR processing +[2026-03-10 09:09:43,060] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:09:44,655] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:09:44 - doc_processer - INFO - [af287f3a-afa8-40cd-8a48-694d50023833] - OCR completed in 1.631s +[2026-03-10 09:09:44,691] [ INFO] image.py:58 - OCR completed in 1.631s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:12:48 - doc_processer - INFO - [4a3e8017-7034-48d3-83e0-f8efae90b6c3] - Starting image OCR processing +[2026-03-10 09:12:48,509] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:12:50,281] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:12:50 - doc_processer - INFO - [4a3e8017-7034-48d3-83e0-f8efae90b6c3] - OCR completed in 1.807s +[2026-03-10 09:12:50,316] [ INFO] image.py:58 - OCR completed in 1.807s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:13:58 - doc_processer - INFO - [b0ce3528-9fa2-4f6d-9aef-a64bbf3272cb] - Starting image OCR processing +[2026-03-10 09:13:58,016] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:14:00,074] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:14:00 - doc_processer - INFO - [b0ce3528-9fa2-4f6d-9aef-a64bbf3272cb] - OCR completed in 2.094s +[2026-03-10 09:14:00,110] [ INFO] image.py:58 - OCR completed in 2.094s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:14:53 - doc_processer - INFO - [cc8be557-b5ae-41a7-b8d6-b839ad1c559a] - Starting image OCR processing +[2026-03-10 09:14:53,616] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:14:55,338] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:14:55 - doc_processer - INFO - [cc8be557-b5ae-41a7-b8d6-b839ad1c559a] - OCR completed in 1.758s +[2026-03-10 09:14:55,374] [ INFO] image.py:58 - OCR completed in 1.758s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:19:25 - doc_processer - INFO - [18a08a16-3878-42f6-b067-77a114b9806e] - Starting image OCR processing +[2026-03-10 09:19:25,988] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:19:27,464] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:19:27 - doc_processer - INFO - [18a08a16-3878-42f6-b067-77a114b9806e] - OCR completed in 1.509s +[2026-03-10 09:19:27,498] [ INFO] image.py:58 - OCR completed in 1.509s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:21:53 - doc_processer - INFO - [16009aaf-74d9-4e69-aa1a-a1ff6a10fa17] - Starting image OCR processing +[2026-03-10 09:21:53,664] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:21:55,098] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:21:55 - doc_processer - INFO - [16009aaf-74d9-4e69-aa1a-a1ff6a10fa17] - OCR completed in 1.468s +[2026-03-10 09:21:55,132] [ INFO] image.py:58 - OCR completed in 1.468s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:28:18 - doc_processer - INFO - [f683c857-be5f-471a-b9b8-6a0b76006204] - Starting image OCR processing +[2026-03-10 09:28:18,241] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:28:19,684] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:28:19,761] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:28:19 - doc_processer - INFO - [f683c857-be5f-471a-b9b8-6a0b76006204] - OCR completed in 1.554s +[2026-03-10 09:28:19,796] [ INFO] image.py:58 - OCR completed in 1.554s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:30:16 - doc_processer - INFO - [f3e23254-a8bb-4dc6-b6c7-1a3ddf63ee6e] - Starting image OCR processing +[2026-03-10 09:30:16,091] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:30:17,529] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:30:17,782] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:30:17 - doc_processer - INFO - [f3e23254-a8bb-4dc6-b6c7-1a3ddf63ee6e] - OCR completed in 1.726s +[2026-03-10 09:30:17,818] [ INFO] image.py:58 - OCR completed in 1.726s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:30:42 - doc_processer - INFO - [2d6fafd9-9c0d-41c4-bacc-189a677f2679] - Starting image OCR processing +[2026-03-10 09:30:42,606] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:30:44,046] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:30:44,071] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:30:44,090] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:30:44,100] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:30:44,103] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:30:44,104] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:30:44,108] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:30:44 - doc_processer - INFO - [2d6fafd9-9c0d-41c4-bacc-189a677f2679] - OCR completed in 1.503s +[2026-03-10 09:30:44,109] [ INFO] image.py:58 - OCR completed in 1.503s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 09:35:11 - doc_processer - INFO - [5eb69229-7c2b-438a-a028-627bc83f354e] - Starting image OCR processing +[2026-03-10 09:35:11,461] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:35:12,920] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:35:12 - doc_processer - INFO - [5eb69229-7c2b-438a-a028-627bc83f354e] - OCR completed in 1.493s +[2026-03-10 09:35:12,955] [ INFO] image.py:58 - OCR completed in 1.493s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:35:56 - doc_processer - INFO - [f324a9a6-0a54-4c59-b881-b4fdc8c30858] - Starting image OCR processing +[2026-03-10 09:35:56,673] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:35:58,095] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:35:58,098] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:35:58,105] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:35:58,120] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:35:58,120] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:35:58,134] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:35:58,141] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:35:58,181] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:35:58,182] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:35:58,339] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:35:58 - doc_processer - INFO - [f324a9a6-0a54-4c59-b881-b4fdc8c30858] - OCR completed in 1.667s +[2026-03-10 09:35:58,340] [ INFO] image.py:58 - OCR completed in 1.667s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 09:38:09 - doc_processer - INFO - [e8fcc218-ad36-4df8-af87-b71fcb3a35f5] - Starting image OCR processing +[2026-03-10 09:38:09,654] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:38:11,084] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:38:11,087] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:38:11,089] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:38:11,122] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:38:11,136] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:38:11,147] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:38:11,163] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:38:11,179] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:38:11,179] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:38:11 - doc_processer - INFO - [e8fcc218-ad36-4df8-af87-b71fcb3a35f5] - OCR completed in 1.527s +[2026-03-10 09:38:11,180] [ INFO] image.py:58 - OCR completed in 1.527s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 09:38:22 - doc_processer - INFO - [9d338d4f-ac71-4d8c-abc4-d175518358ff] - Starting image OCR processing +[2026-03-10 09:38:22,572] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:38:24,129] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:38:24 - doc_processer - INFO - [9d338d4f-ac71-4d8c-abc4-d175518358ff] - OCR completed in 1.592s +[2026-03-10 09:38:24,164] [ INFO] image.py:58 - OCR completed in 1.592s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:39:19 - doc_processer - INFO - [79a5c147-b1f2-4061-af4f-eb69f9af1ec4] - Starting image OCR processing +[2026-03-10 09:39:19,146] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:39:20,579] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:39:20 - doc_processer - INFO - [79a5c147-b1f2-4061-af4f-eb69f9af1ec4] - OCR completed in 1.468s +[2026-03-10 09:39:20,614] [ INFO] image.py:58 - OCR completed in 1.468s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:39:42 - doc_processer - INFO - [6e52336a-f123-4079-9e98-c95caa951517] - Starting image OCR processing +[2026-03-10 09:39:42,676] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:39:44,133] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:39:44 - doc_processer - INFO - [6e52336a-f123-4079-9e98-c95caa951517] - OCR completed in 1.492s +[2026-03-10 09:39:44,168] [ INFO] image.py:58 - OCR completed in 1.492s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:40:01 - doc_processer - INFO - [d2508b70-c07e-4ac9-9e2c-497cf82e390a] - Starting image OCR processing +[2026-03-10 09:40:01,482] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:40:03,018] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:40:03 - doc_processer - INFO - [d2508b70-c07e-4ac9-9e2c-497cf82e390a] - OCR completed in 1.572s +[2026-03-10 09:40:03,054] [ INFO] image.py:58 - OCR completed in 1.572s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:40:05 - doc_processer - INFO - [ba069743-b5f4-49a9-97f9-3ab17218f16e] - Starting image OCR processing +[2026-03-10 09:40:05,346] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:40:06,806] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:40:06 - doc_processer - INFO - [ba069743-b5f4-49a9-97f9-3ab17218f16e] - OCR completed in 1.494s +[2026-03-10 09:40:06,840] [ INFO] image.py:58 - OCR completed in 1.494s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:40:25 - doc_processer - INFO - [cdd27bd8-4a63-491a-ba10-b0a0cfd70f35] - Starting image OCR processing +[2026-03-10 09:40:25,500] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:40:26,920] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:40:26 - doc_processer - INFO - [cdd27bd8-4a63-491a-ba10-b0a0cfd70f35] - OCR completed in 1.458s +[2026-03-10 09:40:26,959] [ INFO] image.py:58 - OCR completed in 1.458s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:40:45 - doc_processer - INFO - [7b57b055-b054-4498-bd77-b103e7f1c6ba] - Starting image OCR processing +[2026-03-10 09:40:45,556] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:40:46,999] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:40:47 - doc_processer - INFO - [7b57b055-b054-4498-bd77-b103e7f1c6ba] - OCR completed in 1.476s +[2026-03-10 09:40:47,032] [ INFO] image.py:58 - OCR completed in 1.476s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 09:41:17 - doc_processer - INFO - [e08d6ab0-b893-4f52-a549-8ddd87ea3f6a] - Starting image OCR processing +[2026-03-10 09:41:17,348] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:41:18,809] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:41:18 - doc_processer - INFO - [e08d6ab0-b893-4f52-a549-8ddd87ea3f6a] - OCR completed in 1.495s +[2026-03-10 09:41:18,843] [ INFO] image.py:58 - OCR completed in 1.495s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:42:08 - doc_processer - INFO - [f2555d6b-2876-4047-be46-0e150d4b2e5c] - Starting image OCR processing +[2026-03-10 09:42:08,869] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:42:10,326] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:42:10,329] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:42:10,351] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:42:10,359] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:42:10,378] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:42:10,405] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:42:10,408] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:42:10,410] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:42:10,440] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:42:10 - doc_processer - INFO - [f2555d6b-2876-4047-be46-0e150d4b2e5c] - OCR completed in 1.572s +[2026-03-10 09:42:10,441] [ INFO] image.py:58 - OCR completed in 1.572s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 09:43:58 - doc_processer - INFO - [ca5bbb59-b874-40ce-a8b0-9cd12e6c4a8e] - Starting image OCR processing +[2026-03-10 09:43:58,337] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:43:59,833] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:43:59 - doc_processer - INFO - [ca5bbb59-b874-40ce-a8b0-9cd12e6c4a8e] - OCR completed in 1.531s +[2026-03-10 09:43:59,868] [ INFO] image.py:58 - OCR completed in 1.531s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:44:17 - doc_processer - INFO - [fbb95fe7-2265-4346-b0cf-76200d0d3fa6] - Starting image OCR processing +[2026-03-10 09:44:17,337] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:44:18,804] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:44:18,810] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:44:18,819] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:44:18,846] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:44:18,882] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:44:18,884] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:44:18,887] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:44:18,892] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:44:18,898] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:44:18,900] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:44:18,906] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:44:18,943] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:44:18 - doc_processer - INFO - [fbb95fe7-2265-4346-b0cf-76200d0d3fa6] - OCR completed in 1.608s +[2026-03-10 09:44:18,945] [ INFO] image.py:58 - OCR completed in 1.608s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 09:44:53 - doc_processer - INFO - [e1110d79-c82a-46cf-8621-c788fe8f1751] - Starting image OCR processing +[2026-03-10 09:44:53,568] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:44:55,018] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:44:55,171] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:44:55 - doc_processer - INFO - [e1110d79-c82a-46cf-8621-c788fe8f1751] - OCR completed in 1.638s +[2026-03-10 09:44:55,206] [ INFO] image.py:58 - OCR completed in 1.638s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:46:15 - doc_processer - INFO - [2ae993d2-3ced-4cb1-836b-e4dad09abf2a] - Starting image OCR processing +[2026-03-10 09:46:15,241] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:46:16,707] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:46:16,710] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:46:16,720] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:46:16,751] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:46:16,754] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:46:16,755] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:46:16,765] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:46:16,804] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:46:16,804] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:46:16,861] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:46:16 - doc_processer - INFO - [2ae993d2-3ced-4cb1-836b-e4dad09abf2a] - OCR completed in 1.621s +[2026-03-10 09:46:16,862] [ INFO] image.py:58 - OCR completed in 1.621s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 09:46:20 - doc_processer - INFO - [f1c5fd30-863c-4248-8d4a-186654a1f398] - Starting image OCR processing +[2026-03-10 09:46:20,432] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:46:21,903] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:46:21 - doc_processer - INFO - [f1c5fd30-863c-4248-8d4a-186654a1f398] - OCR completed in 1.505s +[2026-03-10 09:46:21,938] [ INFO] image.py:58 - OCR completed in 1.505s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:46:29 - doc_processer - INFO - [b72abe9c-18b6-4769-a22b-f692c23f0e12] - Starting image OCR processing +[2026-03-10 09:46:29,473] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:46:30,958] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:46:30 - doc_processer - INFO - [b72abe9c-18b6-4769-a22b-f692c23f0e12] - OCR completed in 1.520s +[2026-03-10 09:46:30,993] [ INFO] image.py:58 - OCR completed in 1.520s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 09:47:44 - doc_processer - INFO - [4e401bf4-d1d6-4f15-ace6-608cfa6349cf] - Starting image OCR processing +[2026-03-10 09:47:44,913] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:47:46,376] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:47:46,482] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:47:46,585] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:47:46 - doc_processer - INFO - [4e401bf4-d1d6-4f15-ace6-608cfa6349cf] - OCR completed in 1.673s +[2026-03-10 09:47:46,586] [ INFO] image.py:58 - OCR completed in 1.673s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 09:48:04 - doc_processer - INFO - [7aa59b4b-136d-4307-a6bc-f3ab15873192] - Starting image OCR processing +[2026-03-10 09:48:04,333] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:48:05,812] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:48:05 - doc_processer - INFO - [7aa59b4b-136d-4307-a6bc-f3ab15873192] - OCR completed in 1.514s +[2026-03-10 09:48:05,847] [ INFO] image.py:58 - OCR completed in 1.514s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:48:06 - doc_processer - INFO - [dfb06f80-2c9a-4cf8-b263-498aaff1e861] - Starting image OCR processing +[2026-03-10 09:48:06,893] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:48:08,329] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:48:08 - doc_processer - INFO - [dfb06f80-2c9a-4cf8-b263-498aaff1e861] - OCR completed in 1.470s +[2026-03-10 09:48:08,363] [ INFO] image.py:58 - OCR completed in 1.470s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 09:48:21 - doc_processer - INFO - [acd2119b-2dd2-47e6-b10a-fbf363e593a5] - Starting image OCR processing +[2026-03-10 09:48:21,755] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:48:23,330] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:48:23 - doc_processer - INFO - [acd2119b-2dd2-47e6-b10a-fbf363e593a5] - OCR completed in 1.610s +[2026-03-10 09:48:23,366] [ INFO] image.py:58 - OCR completed in 1.610s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 09:50:44 - doc_processer - INFO - [201a613b-40ef-42f8-b80a-5e7e978652b2] - Starting image OCR processing +[2026-03-10 09:50:44,107] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:50:45,573] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:50:45 - doc_processer - INFO - [201a613b-40ef-42f8-b80a-5e7e978652b2] - OCR completed in 1.500s +[2026-03-10 09:50:45,607] [ INFO] image.py:58 - OCR completed in 1.500s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:51:36 - doc_processer - INFO - [625b15db-41b2-4bf3-baeb-fa04a3490474] - Starting image OCR processing +[2026-03-10 09:51:36,513] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:51:37,962] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:51:37 - doc_processer - INFO - [625b15db-41b2-4bf3-baeb-fa04a3490474] - OCR completed in 1.483s +[2026-03-10 09:51:37,997] [ INFO] image.py:58 - OCR completed in 1.483s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:51:38 - doc_processer - INFO - [2fcf765d-6ea2-4132-8741-d78766ca0c69] - Starting image OCR processing +[2026-03-10 09:51:38,301] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:51:39,831] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:51:39 - doc_processer - INFO - [2fcf765d-6ea2-4132-8741-d78766ca0c69] - OCR completed in 1.566s +[2026-03-10 09:51:39,867] [ INFO] image.py:58 - OCR completed in 1.566s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:52:16 - doc_processer - INFO - [9713ef84-ee0a-48cd-b7f5-45953125d3aa] - Starting image OCR processing +[2026-03-10 09:52:16,493] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:52:17,948] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:52:17 - doc_processer - INFO - [9713ef84-ee0a-48cd-b7f5-45953125d3aa] - OCR completed in 1.490s +[2026-03-10 09:52:17,983] [ INFO] image.py:58 - OCR completed in 1.490s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:52:39 - doc_processer - INFO - [3c1a395c-f66b-415c-9cbe-0b09ab2f7590] - Starting image OCR processing +[2026-03-10 09:52:39,822] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:52:41,286] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:52:41 - doc_processer - INFO - [3c1a395c-f66b-415c-9cbe-0b09ab2f7590] - OCR completed in 1.498s +[2026-03-10 09:52:41,320] [ INFO] image.py:58 - OCR completed in 1.498s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:52:53 - doc_processer - INFO - [454e9e77-1009-4225-976a-fba4dd171a6a] - Starting image OCR processing +[2026-03-10 09:52:53,255] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:52:54,808] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:52:54 - doc_processer - INFO - [454e9e77-1009-4225-976a-fba4dd171a6a] - OCR completed in 1.588s +[2026-03-10 09:52:54,843] [ INFO] image.py:58 - OCR completed in 1.588s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:52:58 - doc_processer - INFO - [badcb3e2-f213-4446-9bbe-783fc92411ce] - Starting image OCR processing +[2026-03-10 09:52:58,314] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:52:59,766] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:52:59 - doc_processer - INFO - [badcb3e2-f213-4446-9bbe-783fc92411ce] - OCR completed in 1.486s +[2026-03-10 09:52:59,800] [ INFO] image.py:58 - OCR completed in 1.486s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:53:42 - doc_processer - INFO - [1b54356f-ad07-4502-a535-ed0a6748caa3] - Starting image OCR processing +[2026-03-10 09:53:42,103] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:53:43,596] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:53:43 - doc_processer - INFO - [1b54356f-ad07-4502-a535-ed0a6748caa3] - OCR completed in 1.528s +[2026-03-10 09:53:43,630] [ INFO] image.py:58 - OCR completed in 1.528s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:53:46 - doc_processer - INFO - [2cc6258a-d04b-45b0-974c-326b3bbce186] - Starting image OCR processing +[2026-03-10 09:53:46,806] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:53:48,342] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:53:48 - doc_processer - INFO - [2cc6258a-d04b-45b0-974c-326b3bbce186] - OCR completed in 1.571s +[2026-03-10 09:53:48,377] [ INFO] image.py:58 - OCR completed in 1.571s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:54:19 - doc_processer - INFO - [8579eeb8-4065-4e6a-9842-0e27115f7945] - Starting image OCR processing +[2026-03-10 09:54:19,210] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:54:20,663] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:54:20 - doc_processer - INFO - [8579eeb8-4065-4e6a-9842-0e27115f7945] - OCR completed in 1.486s +[2026-03-10 09:54:20,697] [ INFO] image.py:58 - OCR completed in 1.486s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:54:24 - doc_processer - INFO - [e8bec27a-6e66-41b1-a5e7-c5c67f678fa2] - Starting image OCR processing +[2026-03-10 09:54:24,838] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:54:26,334] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:54:26 - doc_processer - INFO - [e8bec27a-6e66-41b1-a5e7-c5c67f678fa2] - OCR completed in 1.530s +[2026-03-10 09:54:26,368] [ INFO] image.py:58 - OCR completed in 1.530s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:56:43 - doc_processer - INFO - [91a65e45-139d-4504-958a-a2791b0cf481] - Starting image OCR processing +[2026-03-10 09:56:43,430] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:56:44,856] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:56:45,005] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:56:45 - doc_processer - INFO - [91a65e45-139d-4504-958a-a2791b0cf481] - OCR completed in 1.611s +[2026-03-10 09:56:45,041] [ INFO] image.py:58 - OCR completed in 1.611s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:56:49 - doc_processer - INFO - [bf631f9a-3ce4-4b3b-8910-2e17c2a6513f] - Starting image OCR processing +[2026-03-10 09:56:49,920] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:56:51,306] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:56:51,405] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:56:51,467] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:56:51 - doc_processer - INFO - [bf631f9a-3ce4-4b3b-8910-2e17c2a6513f] - OCR completed in 1.547s +[2026-03-10 09:56:51,468] [ INFO] image.py:58 - OCR completed in 1.547s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 09:57:14 - doc_processer - INFO - [cf34d5d4-2198-46db-a2eb-76a2caef1a05] - Starting image OCR processing +[2026-03-10 09:57:14,622] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:57:15,981] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:57:16,130] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:57:16 - doc_processer - INFO - [cf34d5d4-2198-46db-a2eb-76a2caef1a05] - OCR completed in 1.508s +[2026-03-10 09:57:16,131] [ INFO] image.py:58 - OCR completed in 1.508s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:57:30 - doc_processer - INFO - [0b9b52e7-d699-4d8f-bcda-cd247a3dee74] - Starting image OCR processing +[2026-03-10 09:57:30,479] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:57:31,986] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:57:32,028] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:57:32,145] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:57:32 - doc_processer - INFO - [0b9b52e7-d699-4d8f-bcda-cd247a3dee74] - OCR completed in 1.701s +[2026-03-10 09:57:32,180] [ INFO] image.py:58 - OCR completed in 1.701s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:57:32 - doc_processer - INFO - [7d8bf7dc-cd65-4448-8ec0-c582cf9e4b39] - Starting image OCR processing +[2026-03-10 09:57:32,299] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:57:33,777] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:57:33 - doc_processer - INFO - [7d8bf7dc-cd65-4448-8ec0-c582cf9e4b39] - OCR completed in 1.513s +[2026-03-10 09:57:33,812] [ INFO] image.py:58 - OCR completed in 1.513s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:57:55 - doc_processer - INFO - [797ebaff-a0b5-4c8c-b840-9664a1410cdd] - Starting image OCR processing +[2026-03-10 09:57:55,480] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:57:56,909] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:57:57,004] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 09:57:57,069] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:57:57 - doc_processer - INFO - [797ebaff-a0b5-4c8c-b840-9664a1410cdd] - OCR completed in 1.590s +[2026-03-10 09:57:57,070] [ INFO] image.py:58 - OCR completed in 1.590s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 09:58:09 - doc_processer - INFO - [5eb02768-e4bb-41ea-b328-b9bfa549ad12] - Starting image OCR processing +[2026-03-10 09:58:09,026] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:58:10,513] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:58:10 - doc_processer - INFO - [5eb02768-e4bb-41ea-b328-b9bfa549ad12] - OCR completed in 1.522s +[2026-03-10 09:58:10,548] [ INFO] image.py:58 - OCR completed in 1.522s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:59:21 - doc_processer - INFO - [0cfbeba6-b72a-4c82-a671-a49ec75327b2] - Starting image OCR processing +[2026-03-10 09:59:21,676] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:59:23,220] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:59:23 - doc_processer - INFO - [0cfbeba6-b72a-4c82-a671-a49ec75327b2] - OCR completed in 1.580s +[2026-03-10 09:59:23,256] [ INFO] image.py:58 - OCR completed in 1.580s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:59:25 - doc_processer - INFO - [b86ab978-8184-4e0b-8b09-4e1eda7abfb3] - Starting image OCR processing +[2026-03-10 09:59:25,501] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:59:28,725] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:59:28 - doc_processer - INFO - [b86ab978-8184-4e0b-8b09-4e1eda7abfb3] - OCR completed in 3.340s +[2026-03-10 09:59:28,841] [ INFO] image.py:58 - OCR completed in 3.340s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 09:59:34 - doc_processer - INFO - [73d22ab5-987b-4348-9808-c95a18e5f333] - Starting image OCR processing +[2026-03-10 09:59:34,047] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 09:59:35,482] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 09:59:35 - doc_processer - INFO - [73d22ab5-987b-4348-9808-c95a18e5f333] - OCR completed in 1.469s +[2026-03-10 09:59:35,516] [ INFO] image.py:58 - OCR completed in 1.469s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 10:00:32 - doc_processer - INFO - [094c70c0-eef8-4afe-8243-3bae3e66bf01] - Starting image OCR processing +[2026-03-10 10:00:32,849] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:00:34,344] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:00:34 - doc_processer - INFO - [094c70c0-eef8-4afe-8243-3bae3e66bf01] - OCR completed in 1.530s +[2026-03-10 10:00:34,379] [ INFO] image.py:58 - OCR completed in 1.530s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 10:00:52 - doc_processer - INFO - [8b8c8610-2c49-4568-a434-14f19ff017c8] - Starting image OCR processing +[2026-03-10 10:00:52,667] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:00:54,169] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:00:54 - doc_processer - INFO - [8b8c8610-2c49-4568-a434-14f19ff017c8] - OCR completed in 1.537s +[2026-03-10 10:00:54,204] [ INFO] image.py:58 - OCR completed in 1.537s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 10:01:12 - doc_processer - INFO - [45f80c90-c640-4893-a5fc-6418313fd8a4] - Starting image OCR processing +[2026-03-10 10:01:12,503] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:01:13,888] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:01:13,965] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:01:14 - doc_processer - INFO - [45f80c90-c640-4893-a5fc-6418313fd8a4] - OCR completed in 1.497s +[2026-03-10 10:01:14,000] [ INFO] image.py:58 - OCR completed in 1.497s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 10:01:20 - doc_processer - INFO - [47f7b53a-75b0-45fc-a725-a8113a70d76e] - Starting image OCR processing +[2026-03-10 10:01:20,231] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:01:21,708] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:01:21 - doc_processer - INFO - [47f7b53a-75b0-45fc-a725-a8113a70d76e] - OCR completed in 1.512s +[2026-03-10 10:01:21,743] [ INFO] image.py:58 - OCR completed in 1.512s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 10:01:30 - doc_processer - INFO - [065641d2-abb8-4fc4-89ee-067690704e95] - Starting image OCR processing +[2026-03-10 10:01:30,566] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:01:32,058] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:01:32 - doc_processer - INFO - [065641d2-abb8-4fc4-89ee-067690704e95] - OCR completed in 1.527s +[2026-03-10 10:01:32,093] [ INFO] image.py:58 - OCR completed in 1.527s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 10:02:48 - doc_processer - INFO - [52a29080-15fc-4ad5-a958-7f8c266db797] - Starting image OCR processing +[2026-03-10 10:02:48,133] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:02:49,567] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:02:49,604] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:02:49,666] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:02:49 - doc_processer - INFO - [52a29080-15fc-4ad5-a958-7f8c266db797] - OCR completed in 1.567s +[2026-03-10 10:02:49,701] [ INFO] image.py:58 - OCR completed in 1.567s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 10:02:50 - doc_processer - INFO - [8ee80021-a380-4195-b80f-e1df00d7d3f4] - Starting image OCR processing +[2026-03-10 10:02:50,369] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:02:51,844] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:02:51 - doc_processer - INFO - [8ee80021-a380-4195-b80f-e1df00d7d3f4] - OCR completed in 1.510s +[2026-03-10 10:02:51,879] [ INFO] image.py:58 - OCR completed in 1.510s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 10:03:01 - doc_processer - INFO - [ba7938f0-99d7-44b0-a341-399142d15d5a] - Starting image OCR processing +[2026-03-10 10:03:01,574] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:03:03,096] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:03:03,099] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:03:03,108] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:03:03,175] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:03:03,176] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:03:03,502] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:03:03 - doc_processer - INFO - [ba7938f0-99d7-44b0-a341-399142d15d5a] - OCR completed in 1.929s +[2026-03-10 10:03:03,503] [ INFO] image.py:58 - OCR completed in 1.929s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 10:03:06 - doc_processer - INFO - [e8d4c223-c213-4057-9cd5-2bb47d7fa6e3] - Starting image OCR processing +[2026-03-10 10:03:06,437] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:03:09,850] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:03:09 - doc_processer - INFO - [e8d4c223-c213-4057-9cd5-2bb47d7fa6e3] - OCR completed in 3.450s +[2026-03-10 10:03:09,888] [ INFO] image.py:58 - OCR completed in 3.450s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 10:03:39 - doc_processer - INFO - [7c9a52b6-04c5-46cf-a981-13760131871f] - Starting image OCR processing +[2026-03-10 10:03:39,534] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:03:40,983] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:03:41,065] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:03:41,166] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:03:41 - doc_processer - INFO - [7c9a52b6-04c5-46cf-a981-13760131871f] - OCR completed in 1.632s +[2026-03-10 10:03:41,167] [ INFO] image.py:58 - OCR completed in 1.632s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 10:03:42 - doc_processer - INFO - [0bfbd4e8-1bf9-4b1a-9c41-a234e89d62de] - Starting image OCR processing +[2026-03-10 10:03:42,031] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:03:43,501] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:03:43 - doc_processer - INFO - [0bfbd4e8-1bf9-4b1a-9c41-a234e89d62de] - OCR completed in 1.505s +[2026-03-10 10:03:43,536] [ INFO] image.py:58 - OCR completed in 1.505s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 10:05:02 - doc_processer - INFO - [c129327f-a9b2-484a-b085-72e53d018de8] - Starting image OCR processing +[2026-03-10 10:05:02,382] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:05:03,819] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:03,822] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:03,837] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:03,837] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:03,838] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:03,838] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:03,901] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:03,901] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:03,915] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:03,948] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:03,951] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:03,962] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:03,979] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:04,010] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:04,022] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:04,022] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:04,039] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:04,056] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:04,064] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:04,065] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:04,075] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:04,077] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:04,116] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:05:04 - doc_processer - INFO - [c129327f-a9b2-484a-b085-72e53d018de8] - OCR completed in 1.735s +[2026-03-10 10:05:04,117] [ INFO] image.py:58 - OCR completed in 1.735s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 10:05:07 - doc_processer - INFO - [c1787c7e-3561-4787-ad73-64eadd469d27] - Starting image OCR processing +[2026-03-10 10:05:07,093] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:05:08,625] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:08,627] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:08,636] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:08,644] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:08,674] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:08,693] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:08,696] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:08,751] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:05:08 - doc_processer - INFO - [c1787c7e-3561-4787-ad73-64eadd469d27] - OCR completed in 1.659s +[2026-03-10 10:05:08,752] [ INFO] image.py:58 - OCR completed in 1.659s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 10:05:18 - doc_processer - INFO - [971c90b5-3543-4c4d-a2b9-f5c8311df465] - Starting image OCR processing +[2026-03-10 10:05:18,092] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:05:19,596] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:05:19 - doc_processer - INFO - [971c90b5-3543-4c4d-a2b9-f5c8311df465] - OCR completed in 1.540s +[2026-03-10 10:05:19,631] [ INFO] image.py:58 - OCR completed in 1.540s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 10:05:31 - doc_processer - INFO - [9959010a-6544-4fec-a8bb-482864ffd25e] - Starting image OCR processing +[2026-03-10 10:05:31,018] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:05:32,536] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:32,542] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:32,549] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:32,566] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:32,595] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:32,604] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:32,643] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:32,715] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:32,748] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:32,751] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:05:32 - doc_processer - INFO - [9959010a-6544-4fec-a8bb-482864ffd25e] - OCR completed in 1.734s +[2026-03-10 10:05:32,752] [ INFO] image.py:58 - OCR completed in 1.734s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 10:05:50 - doc_processer - INFO - [347f85ca-ce82-4918-96c6-3b1cf2242969] - Starting image OCR processing +[2026-03-10 10:05:50,014] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:05:51,532] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,538] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,539] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,540] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,577] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,600] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,610] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,611] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,612] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,628] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,642] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,672] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,681] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,685] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,685] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,742] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,803] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,804] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,804] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,806] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,866] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,875] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,886] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:51,926] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:52,019] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:05:52,118] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:05:52 - doc_processer - INFO - [347f85ca-ce82-4918-96c6-3b1cf2242969] - OCR completed in 2.106s +[2026-03-10 10:05:52,120] [ INFO] image.py:58 - OCR completed in 2.106s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 10:06:38 - doc_processer - INFO - [3552a963-4070-4554-b12a-fd35c20b66c5] - Starting image OCR processing +[2026-03-10 10:06:38,429] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:06:39,986] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:06:40 - doc_processer - INFO - [3552a963-4070-4554-b12a-fd35c20b66c5] - OCR completed in 1.654s +[2026-03-10 10:06:40,083] [ INFO] image.py:58 - OCR completed in 1.654s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 10:06:40 - doc_processer - INFO - [4d017306-4e13-43f5-a304-531d9dd3932d] - Starting image OCR processing +[2026-03-10 10:06:40,192] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:06:41,644] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:06:41 - doc_processer - INFO - [4d017306-4e13-43f5-a304-531d9dd3932d] - OCR completed in 1.487s +[2026-03-10 10:06:41,679] [ INFO] image.py:58 - OCR completed in 1.487s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 10:06:51 - doc_processer - INFO - [7802e21f-f011-4abd-9675-58635260c50e] - Starting image OCR processing +[2026-03-10 10:06:51,090] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:06:52,546] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:06:52 - doc_processer - INFO - [7802e21f-f011-4abd-9675-58635260c50e] - OCR completed in 1.491s +[2026-03-10 10:06:52,581] [ INFO] image.py:58 - OCR completed in 1.491s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 10:06:58 - doc_processer - INFO - [ed06dbf3-2b99-45ba-97c2-f33be0443dd9] - Starting image OCR processing +[2026-03-10 10:06:58,466] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:06:59,914] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:07:00,014] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +[2026-03-10 10:07:00,058] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:07:00 - doc_processer - INFO - [ed06dbf3-2b99-45ba-97c2-f33be0443dd9] - OCR completed in 1.593s +[2026-03-10 10:07:00,059] [ INFO] image.py:58 - OCR completed in 1.593s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +INFO: 8.146.201.115:0 - "POST /doc_process/v1/convert/file HTTP/1.0" 200 OK +2026-03-10 10:07:36 - doc_processer - INFO - [7ee5a992-1cbb-4181-a45f-2a1162c33f4f] - Starting image OCR processing +[2026-03-10 10:07:36,365] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:07:38,016] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:07:38 - doc_processer - INFO - [7ee5a992-1cbb-4181-a45f-2a1162c33f4f] - OCR completed in 1.686s +[2026-03-10 10:07:38,052] [ INFO] image.py:58 - OCR completed in 1.686s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK +2026-03-10 10:07:56 - doc_processer - INFO - [9347b7fd-071f-4891-99f5-6e7d25b98468] - Starting image OCR processing +[2026-03-10 10:07:56,902] [ INFO] image.py:48 - Starting image OCR processing +[2026-03-10 10:07:58,359] [ INFO] _client.py:1025 - HTTP Request: POST http://127.0.0.1:8002/v1/chat/completions "HTTP/1.1 200 OK" +2026-03-10 10:07:58 - doc_processer - INFO - [9347b7fd-071f-4891-99f5-6e7d25b98468] - OCR completed in 1.491s +[2026-03-10 10:07:58,394] [ INFO] image.py:58 - OCR completed in 1.491s +INFO: 8.146.201.115:0 - "POST /doc_process/v1/image/ocr HTTP/1.0" 200 OK + + +-------------------------------------- +C++ Traceback (most recent call last): +-------------------------------------- +0 uv_run +1 uv__io_poll + +---------------------- +Error Message Summary: +---------------------- +FatalError: `Termination signal` is detected by the operating system. + [TimeInfo: *** Aborted at 1773108486 (unix time) try "date -d @1773108486" if you are using GNU date ***] + [SignalInfo: *** SIGTERM (@0x3e80014d5f4) received by PID 860079 (TID 0x76e1f157a740) from PID 1365492 ***] +