Так что я не совсем уверен, почему, но, похоже, решение проблемы связано с уменьшением количества анализируемых документов со 50
до 10
для каждого пакета.Я прошел более 5000 документов, и скрипт все еще работает.Единственное, что я могу предположить, это то, что когда я анализировал 50 документов, у меня должно было быть много больших файлов, которые занимали всю выделенную память.
Обновление # 1
Я получил еще одну ошибку о памятизаканчивается более 8500 документов.Я уменьшил количество пакетов до 5
документов каждый и посмотрю завтра, будет ли он полностью разбирать все.Если это не удастся, я просто увеличу временно выделенную память.
Обновление # 2
Так что получается, что единственная причина, почему у меня заканчивается память, это то, что у нас, очевидно, естьнесколько файлов PDF, которые более 300 МБ загружены в базу данных.Я увеличил объем памяти, выделенной для PHP, до 512 МБ, и это, похоже, позволило мне завершить анализ всего.