cron — обработка данных PHP-скрипта заставляет cpanel исчерпать физическую память (решения / альтернативы?)

У меня есть php-скрипт, который должен обрабатывать txt-файлы (из внешнего источника), есть несколько файлов, но вместе они составляют более 3 миллионов строк, которые мне нужно обработать.

Я делаю это с функциями генератора, у меня есть функция Read ():

function Read($url)
{
$handle = fopen($url, "r");

while(!feof($handle))
{
yield trim(fgets($handle));
}

fclose($handle);
}

Затем я перебираю это с foreach. Это будет хорошо до определенного момента, пока у моей cpanel не кончится физическая память. Я попытался поместить его в cronjob (что на самом деле и является целью этого скрипта …), но cronjob, похоже, не запускается (вероятно, не хватает памяти) и даже не выдает сообщений об ошибках.

Есть ли способы решить эту проблему или это единственный способ обновить мой веб-хост, чтобы у меня было больше физической памяти для работы?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector