Я хочу запустить модуль кода на 2000 отдельных данных.Для этого я использовал следующий код Python
num_workers = multiprocessing.cpu_count()
pool = multiprocessing.Pool(processes=num_workers)
print
results = [pool.apply_async(run_Nested_Cage, args=(bodyid,)) for bodyid in body_IDs]
output = [p.get() for p in results]
Он работает нормально для 50 данных в body_IDs, но когда я даю 2000 тел, он начинает работать нормально, но после генерации результатов для 424 тел программа останавливается безЛюбая ошибка.
Я запускаю его на AWS EC2 Linux Ubuntu Server с 8-ядерным 32 ГБ оперативной памяти и 100 ГБ хранилища.
Может кто-нибудь помочь мне определить решение?