Ошибка pdofetch.class.php

Всем привет.
Имеется сайт с количеством msProducts от 30 тыс до 2,5 мл. (в зависимости от импорта.)
Выделеный. конфиг сервера 1...2 Ггц проц. памяти 2гига.
modx rev 2.3.6.
Проблемы следующие:
1. pdoMenu вызывается так:
[[pdoMenu?
    &parents=`0`
    &level=`2`
    &outerClass=`main_menu`
    &tpl=`main_menu_li_tpl`
]]
чанки обычные ul li.
Возникает ошибка:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in /home/user1194768/www/user1194768.atservers.net/core/components/pdotools/model/pdotools/pdofetch.class.php on line 96
Если памяти выделяется больше, то соответственно опять вываливается с тем что 512 Метров ему мало.

2. В каталоге 2,5 мл или 500 тыс записей продукта ( Это туры авиакомпании по tours ML) вставленные пока как msProduct. Но это не суть.
При вызове mFilter2 или pdoResources:
[[pdoResources? &tpl=`@INLINE [[+pagetitle]]` &limit=`10` &parents=`348`]]
mySql вылетает и машет рукой, видимо. и снипет возвращает пустое значение.
А в админке начиная с записей 70 тыс. товары (продукты) перестают отображаться:
joxi.ru/Drlo5ZLH45qR5A
А Если товаров более 500 тыс, то в админке так же вываливается дерево ресурсов, ну и мускул падает так что достает до земного ядра…

Много говорили что МОДх спокойно обрабатывает 100 и более товаров и 1 мл…
Но как это не печально и тормоза в админке наблюдаются!!! если она загружается.

Может кто-нибудь посоветует что-то? Ибо расстраивает меня сей факт очень сильно…
Буду благодарен за любую помощь!
Алексей Смирнов
25 февраля 2016, 11:33
modx.pro
1 425
0
Поблагодарить автора Отправить деньги

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0