Карта сайта instantcms 2.5

проблема с генерацией

#16 9 августа 2016 в 17:58
Дмитрий Кайдаш, я посмотрю как и обещал. Но лето, жара и отдых никак не способствуют альтруизму. Наберитесь терпения, письмо с доступами есть, помечено как непрочитанное.

jeeper, вы немного меня не поняли, вернее вообще не поняли. Дело не только во включении режима отладки. Перечитайте моё сообщение еще раз, пожалуйста.
#17 9 августа 2016 в 18:10

Наберитесь терпения

Fuze
Я не спешу)) Я говорил, что такие сайты у меня только лишь ради экспериментов. А там, где всё делается живыми людьми, такое количество контента получить не так просто. При 50000 записей всё работает отлично.

я посмотрю как и обещал

Fuze
Спасибо.
#18 9 августа 2016 в 18:50
нашел ошибку рнр, не хватает памяти.
сколько нужно памяти чтобы обрабатывать 500к страниц?
#19 9 августа 2016 в 18:51

сколько нужно памяти чтобы обрабатывать 500к страниц?

jeeper
Какой размер таблицы с записями, посмотрите в phpmyadmin, какой размер БД в целом?
#20 9 августа 2016 в 18:55


сколько нужно памяти чтобы обрабатывать 500к страниц?

jeeper
Какой размер таблицы с записями, посмотрите в phpmyadmin, какой размер БД в целом?

Fuze

сейчас 89,4мб и примерно 100 000 страниц
#21 9 августа 2016 в 19:19

сейчас 89,4мб и примерно 100 000 страниц

jeeper
Увеличьте memory_limit до 256Мб например. Текущее значение memory_limit какое?
#22 9 августа 2016 в 19:48


сейчас 89,4мб и примерно 100 000 страниц

jeeper
Увеличьте memory_limit до 256Мб например. Текущее значение memory_limit какое?

Fuze

хостер не дает доступ к файлу, по умолчанию установлен лимит 256М
#23 9 августа 2016 в 20:17
jeeper, текст ошибки был какой, когда включили показ ошибок?
#24 9 августа 2016 в 20:22


jeeper, текст ошибки был какой, когда включили показ ошибок?

Fuze

в режиме отладки небыло ошибок
ошибке были в логе
Allowed memory size of 268435456 bytes exhausted (tried to allocate 85 bytes)
#25 9 августа 2016 в 20:47
Судя по ошибке, вам не хватило 85 байт до успеха. Рецепт собственно на данный момент только один — увеличивать memory_limit.
#26 9 августа 2016 в 20:56
jeeper, увеличьте, пожалуйста, еще память, чтобы подтвердить, что все равно не хватит popcorn
#27 9 августа 2016 в 20:59


Судя по ошибке, вам не хватило 85 байт до успеха. Рецепт собственно на данный момент только один — увеличивать memory_limit.

Fuze

если на 100 000 страниц не хватает 256мб, то на 500 000 не хватит и 1G для генерации?
крутой хостинг покупать придется, ради генерации карты ))

вопрос от ламера: можно ли, в принципе, генерировать карту частями, а не сразу всю? (разумеется не штатным генератором, а в виде специально написанного дополнения)
#28 9 августа 2016 в 21:00


jeeper, увеличьте, пожалуйста, еще память, чтобы подтвердить, что все равно не хватит popcorn

Дмитрий Кайдаш

хостер не дает играться. 256 и все тут!
#29 9 августа 2016 в 21:23

можно ли, в принципе, генерировать карту частями, а не сразу всю

jeeper
Можно конечно, но нужно переделывать алгоритм.
#30 9 августа 2016 в 21:27
Проверяю тоже))

512 Мб. 110000 страниц.

Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 79 bytes) in /home/web/sites/site.com/system/controllers/content/model.php on line 1809


Как видим, не хватило 79 байт.

Увеличил до 900 Мб — всё равно ошибка.

mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 943718400 bytes exhausted (tried to allocate 32 bytes) in /home/web/sites/site.com/system/core/database.php on line 229


Теперь, как видим, не хватило 32 байта.

Мой хостер объяснил это так:

Сколько не хватает — в логе не информативно. Пишет, что пытались занять то 79 байт, то 32 байта (tried to allocate 32 bytes). Но на самом деле не хватает много мегабайт.

Мой хостер
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.

Похожие темы

Не работает карта сайта на 2ке

Релизы 2.X Создана 4 года назад 1 сообщение

карта сайте

Компоненты Создана 3 года назад 1 сообщение

[ЕСТЬ РЕШЕНИЕ] Карта сайта

Релизы 2.X Создана 4 года назад 3 сообщения

[ЗАКРЫТО] Не создаётся sitemap.xml

Компоненты Создана 2 года назад 1 сообщение

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.