Hello folks, SimpleDirectoryReader
load_data()
throws the following error if I set
num_workers=1
, but does not when
num_workers
is greater than 1
concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.
This is within a ProcessPoolExecutor task kicked off within a fastAPI/starlette background_task
Any ideas? I can just set num_workers=4 for now, but I'd like to understand why this happens
versions:
llama-index-core 0.11.9
llama-index-readers-file 0.2.1