выделите под php 1Gb памяти.
неважно сколько у вас памяти на компе, если под php доступно меньше.
а вот как решить проблему глобально — этого я не знаю.
Выделено 5Gb памяти, но это не помогает. Apache съедает примерно 1845+ мегабайт памяти и на странице вылетает ошибка (Fatal error: Out of memory (allocated 846462976) (tried to allocate 49 bytes) in Z:\home\site.ru\www\wp-includes\class-wp-post.php on line 240).
846462976 это чуть больше 800Mb, следовательно — выделено под php у вас далеко не 5Gb.
Поставив openserver добился таки открытия этих страниц, для которых apache потребовалось 6Gb оперативки.
Вопрос следующий — для чего вордпресс ест столько памяти? Я же пытаюсь открыть только страницу где список страниц из 20 штук, так же страницу редактирования (одну страницу редактирования страницы, не тысячи). Может глюк в WP у меня гдето закрался?
для чего вордпресс ест столько памяти?
У Вас ест, у Вас. У других нет.
Инструкция по поиску виновного: пп 3-6
-
Ответ изменён 7 лет, 7 месяцев назад пользователем SeVlad.
-
Ответ изменён 7 лет, 7 месяцев назад пользователем SeVlad.
Вы имеете ввиду это? http://prntscr.com/chk82m
10 страниц, по умолчанию стояло 20.
-
Ответ изменён 7 лет, 7 месяцев назад пользователем dorvey.
-
Ответ изменён 7 лет, 7 месяцев назад пользователем dorvey.
Модератор
Yui
(@fierevere)
永子
На компьютере с denwer стоит 8 гигабайт оперативки
а сам денвер 32 битный и не может адресовать больше чем 2 Гб памяти, так что вы даже 2 Gb не получите, да и вообще такие значения — в корне неверный подход. PHP с ними может работать некорректно, в старых версиях масса исправлений было по поводу > 2^32
поставил openserver с 64 битными версиями apache и остального.
Отключил все плагины, сменил тему на стандартную sixteen, всеравно apache съедает 3,5 гига оперативки, и открывается страница со списком страниц, потом догружает информацию съедая еще 1,5 гигабайта оперативки.
WordPress 4.6.1 с темой оформления Twenty Sixteen.
-
Ответ изменён 7 лет, 7 месяцев назад пользователем dorvey.
-
Ответ изменён 7 лет, 7 месяцев назад пользователем dorvey.
-
Ответ изменён 7 лет, 7 месяцев назад пользователем dorvey. Причина: вместо плагинов написал - виджеты
http://prntscr.com/chk82m
200тыщ СТРАНИЦ???!!!
Нет слов…
Основной контент ВП должен быть в ЗАПИСЯХ. Страницы служат для нескольких статичных страниц типа «о сайте», «контакты» и тп.
Допускаю что это может быть причиной пожирания памяти.
Такая проблема была в старых версиях ВП. Говорилось что решено, но.. может вернулось.
-
Ответ изменён 7 лет, 7 месяцев назад пользователем SeVlad.
поставил openserver с 64 битными версиями apache и остального.
Апач на винде — это совсем не показатель. Ничего не показатель.
Попробуйте текущую ночную сборку 4.7-alpha (релиз должен выйти в начале декабря).
Алгоритм вывода дерева страниц в админке был оптимизирован в версии 4.2, но не хватало одного важного изменения, позволяющего воспользоваться результатами оптимизации. Его добавили только пару недель назад.
«Попробуйте текущую ночную сборку 4.7-alpha»
Спасибо большое! Все заработало на базовом хостинге. Вышеупомянутые проблемные страницы стали открываться, хоть это и занимает около минуты, но они работают. Так же выше забыл упомянуть страницу «Настройки — Чтение» она выдавала такую же ошибку что и остальные, а с версией wp 4.7beta работает нормально.
Спасибо большое. Буду ждать официального релиза данной версии. Также может отпишусь о том как ведет себя wp с 1-2 миллионами страниц.