- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет. Проверял файлы sitemap и в одном разделе такая ошибка - Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 86 bytes) in /var/www/admin/data/www/названиесайта.ru/wp-includes/cache.php on line 569
В чем причина и что сделать?
нужно наверное увеличить PHP Memory Limit....
Всем привет. Проверял файлы sitemap и в одном разделе такая ошибка - Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 86 bytes) in /var/www/admin/data/www/названиесайта.ru/wp-includes/cache.php on line 569
В чем причина и что сделать?
Можно начать с чатжпт, вот что он говорит на ваш вопрос
Ошибка "Allowed memory size exhausted" обычно указывает на то, что скрипт или процесс пытается использовать больше оперативной памяти, чем разрешено настроенным лимитом. В вашем случае, скрипт, выполняющий проверку файла sitemap, исчерпал доступное количество памяти.
Вот несколько возможных решений:
Увеличьте лимит памяти: Вы можете попробовать увеличить лимит оперативной памяти для скрипта. Это можно сделать, изменив параметр memory_limit в файле php.ini. Например, установите memory_limit = 256M , чтобы увеличить лимит до 256 мегабайт. После внесения изменений необходимо перезапустить веб-сервер.
Оптимизируйте скрипт: Если возможно, оптимизируйте скрипт для более эффективного использования памяти. Убедитесь, что нет утечек памяти или ненужных больших массивов данных, которые могут быть освобождены после использования.
Разделите обработку: Если файл sitemap очень большой, попробуйте разделить его на более мелкие части и обрабатывать их поочередно. Это может снизить нагрузку на память.
Используйте инструменты для анализа: Используйте инструменты анализа производительности, такие как Xdebug или Blackfire, чтобы определить, какие части вашего скрипта используют больше всего памяти, и оптимизировать их.
Обратитесь к администратору сервера: Если у вас нет доступа к настройкам сервера или не уверены в том, как их изменить, обратитесь к администратору сервера или хостинг-провайдеру за помощью.
Попробуйте эти решения и посмотрите, помогут ли они устранить проблему.
Проверял файлы sitemap
Как проверял? И там что, реально есть файлы?
Всем привет. Проверял файлы sitemap и в одном разделе такая ошибка - Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 86 bytes) in /var/www/admin/data/www/названиесайта.ru/wp-includes/cache.php on line 569
В чем причина и что сделать?
Встречается на shared хостингах, у меня такое пару раз было (правда не связанных с sitemap), но сайт корректно работал.
Ошибка связана с выделением памяти и выше правильно было указано, что скрипт запрашивает больше, чем фактически доступно. Если можно регулировать - регулируйте, но если sitmap корректно генерируется, то можно работать дальше.
Я не так давно задавал по этой теме вопрос в тех. поддержку хостинга, они мне ответили, если на выделенный сервер переходить не собираетесь и сайт корректно работает - можете не обращать внимание.
Встречается на shared хостингах, у меня такое пару раз было (правда не связанных с sitemap), но сайт корректно работал.
Ошибка связана с выделением памяти и выше правильно было указано, что скрипт запрашивает больше, чем фактически доступно. Если можно регулировать - регулируйте, но если sitmap корректно генерируется, то можно работать дальше.
Я не так давно задавал по этой теме вопрос в тех. поддержку хостинга, они мне ответили, если на выделенный сервер переходить не собираетесь и сайт корректно работает - можете не обращать внимание.
Увеличил значение параметра PHP memory_limit для сайта - это ответ от хостинга
Это логично (если доступна эта настройка).
но сейчас sitemap вовсе не грузится - ошибка 404 вылазит
Вот здесь уже надо разбираться с программной часть - всё ли работает так, как надо. Здесь уже точно вопрос не в отведенной памяти.
Увеличил значение параметра PHP memory_limit для сайта - это ответ от хостинга, но сейчас sitemap вовсе не грузится - ошибка 404 вылазит
попробуй увеличить PHP memory_limit на вордпрессе самом через wp config.... в гугле глянь...
или удали плагин сайтмапа и другой поставь может.... этот вариант точно лучше....
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 86 bytes)
Кстати, комментарий по поводу всех советов типа "надо увеличить размер памяти". Оно, может быть, и так, но только по моему личному опыту, чаще всего эта ошибка возникает при нештатной работе скрипта. Например, скрипт пытается создать какой-нибудь массив, а ему не хватает для корректной работы какой-нибудь переменной. И вот вам результат: скрипт "барабанит", пока не закончится память - сколько бы этой памяти ему ни выделили.
Кстати, комментарий по поводу всех советов типа "надо увеличить размер памяти". Оно, может быть, и так, но только по моему личному опыту, чаще всего эта ошибка возникает при нештатной работе скрипта. Например, скрипт пытается создать какой-нибудь массив, а ему не хватает для корректной работы какой-нибудь переменной. И вот вам результат: скрипт "барабанит", пока не закончится память - сколько бы этой памяти ему ни выделили.
Автор сказал что ему установили новый сервер, возможно нашаманил оптимизировал минимизировал, скорей всего. Но мемори лимит для сайтмапа вижу впервые, возможно стоит все таки вп пилить напильником таки....