1

Тема: Обработка тэгов

В 4.2 а теперь уже и в 4.21 при клике в облаке тэгов по тегу с наибольшим числом постов, в моём случае 12 и 64 выдаётся вот такая ошибка:

Out of memory during "large" request for 1052672 bytes, total sbrk() is 60977152 bytes at lib/MT/Template/ContextHandlers.pm line 2909.
или
Out of memory during "large" request for 135168 bytes, total sbrk() is 62023680 bytes at lib/MT/Template.pm line 265.
или
Out of memory during "large" request for 135168 bytes, total sbrk() is 62005248 bytes at lib/MT.pm line 665.

если кликать на маленькое количество записей, то всё ок.



2

Re: Обработка тэгов

начало происходить после попытки установить пейджинацию категорий по методу http://www.movabletype.org/documentatio … ation.html
вернул всё обратно, но ошибка так и осталась. Причём если вбить в Поиск, тэг который приводит к ошибке, то поиск его отрабатывает как нужно, в том числе выводит пейджинацию результата.



3

Re: Обработка тэгов

странно что Обычный Поиск работает,  да ещё и с пейджинацией.. а в админке никогда не было сообщений о "Out of memory during "large" request for ..." ?
совет: если у Вас нет возможности проверить работоспособность скрипта на другом хостере, то поставьте локальный сервер и попробуйте свою установку MT

Отредактировано liketts (22:08:2008 14:27:16)



4

Re: Обработка тэгов

всё оказалось очень банально в виджете Tag cloud есть строчка
<mt:Tags top="20">
я поменял её на
<mt:Tags top="30"> так как выводилось слишком мало тэгов в облаке.
Это и было причиной ошибки при запросе тэга с большим количеством постов, только вот явной связи я что то не вижу, да и 20 это мало.
Это явный глюк.



5

Re: Обработка тэгов

связи конечно не проследить :)