php Allowed memory size of 268435456 bytes exhausted (tried to allocate 119 bytes)

P
На сайте с 06.01.2009
Offline
601
#41
webinfo #:

Потому что отведённое время закончилось. Что тут непонятно? Время ограничивают, чтобы скрипты не молотили до скончания века.

Вы не дочитали. Я там писал - почему после прерываться в базе только 6тыс строк ))

За 300сек можно было и больше в базу закидать.

T7
На сайте с 19.09.2018
Offline
63
#42
postavkin #:
Но у меня ошибка 500

Там просто пых 8, у вас 5+, судя по mysql_query

Вы просто в своем скрипте приберитесь

$urlmass[] = $url;
                                        $newmass[] = $stroka;
                                        $stroka = trim($stroka, "\n");
                                        $e = "$stroka\n";
                                        fwrite($filesotbor,$e);
Как минимум в этой части. У вас память кушает      $newmass[] = $stroka; Т.е. вы по факту копируете файл в массив, который неясно зачем нужен. Выше, я обращал внимание на это Другое, тонкое место
$urlmass[] = $url;
Если, урлов накопится достаточно, чтобы переполнить доступную скрипту память будет тот же эффект. Но, в любом случае их будет не 3 млн и урл меньше всей строки.
php Allowed memory size of 268435456 bytes exhausted (tried to allocate 119 bytes) - Веб-строительство - Сайтостроение - Форум об интернет-маркетинге - Страница 3
php Allowed memory size of 268435456 bytes exhausted (tried to allocate 119 bytes) - Веб-строительство - Сайтостроение - Форум об интернет-маркетинге - Страница 3
  • 2021.09.10
  • searchengines.guru
Привет, подскажите, пожалуйста. php file выполняю считывание файла 70Мб. Понятно лезет ошибка. А как с ней бороться...
W1
На сайте с 22.01.2021
Offline
306
#43
postavkin #:

Вы не дочитали. Я там писал - почему после прерываться в базе только 6тыс строк ))

За 300сек можно было и больше в базу закидать.

Я всё всегда дочитываю.
Значит, не получилось больше накидать. Сколько успели накидать, столько и есть.

Мой форум - https://webinfo.guru –Там я всегда на связи
W1
На сайте с 22.01.2021
Offline
306
#44
timo-71 #:
Вы просто в своем скрипте приберитесь

Да у него уже несколько раз менялся скрипт, там код другой, скорее всего.

P
На сайте с 06.01.2009
Offline
601
#45
Задача решена. Спасибо
htexture
На сайте с 29.05.2017
Offline
216
#46
postavkin #:
Задача решена. Спасибо
Как решили, всем же интересно 🤔
W1
На сайте с 22.01.2021
Offline
306
#47
htexture #:
Как решили, всем же интересно 🤔

Он же написал выше:

postavkin #:

сделать получилось, на хост в базу закинул 6 файлов (разбил основной) и запросом оставил уникальные строки.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий