- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите, что значит эта ошибка:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1787353 bytes)
Спасибо.
значит что превышен лимит памяти.
Что за скрипт используйте? Случайно не скрипт скачивания иконок с буржуйских сайтов, который я позавчера написал и дал только одному человеку потестить? %)
А попробовать обойти можно поставив в начало скрипта
ini_set('max_execution_time', '3600'); //час
ini_set('memory_limit', '64M'); // поднять выделяемую память до 64Мб (это дофига, конечно - от балды влепил)
Это означает что при попытке схавать ещё 1.7 мегов памяти был превышен лимит в 8.4 мега
Подскажите, что значит эта ошибка:
В некоторых случаях эта ошибка может говорить о том, что не нужно экономить на хостинге и использовать движок без mysql (или другой базы данных). Особенно это касается каталогов, которые быстро заспамливаются и файл с данными просто не помещается в памяти.
Может и у вас так.
Еще можно решить эту проблему вставив в .htaccess строку
php_value memory_limit 32M
Нет, не Ваш.
Скрипт работает следующим образом:
Загружается список URL, далее
{
- загружается страница по URL
- берется инфа
- инфа записывается в базу (MySQL)
}
После примерно 50 итераций вылазит эта ошибка.
Т.е. я так понял, после каждой итерации данные, которые я получил со всех предыдущих хранятся в памяти?
Тогда как очищать память от прошлого (уже не нужного) запроса?
Тогда как очищать память от прошлого (уже не нужного) запроса?
Смотря что там у вас накодено в скрипте
Выдает ошибку на строке MySQL-запроса.
После каждой итерации все переменные очищаются, поэтому и не знаю что там еще очищать.