Например нужно массово обновить поисковый индекс компаний.
Прогнав некоторое количество элементов переполнение памяти.
Как бороться?
Код |
---|
$factory = \Bitrix\Crm\Search\SearchContentBuilderFactory::create(\CCrmOwnerType::Company); while($ob = .....) { \CCrmSearch::UpdateSearch(array('ID' => $ob['ID'], 'CHECK_PERMISSIONS' => 'N'), 'COMPANY', true); $factory->build($ob['ID'], ['checkExist' => true]); } |
Прогнав некоторое количество элементов переполнение памяти.
Как бороться?