We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 274
    • 108 Posts
    Всем привет, возникла проблемка
    иногда возникает ошибка при заходе на сайт:
    
    « MODx Parse Error »MODx encountered the following error while attempting to parse the requested resource:
    « PHP Parse Error »
     
    PHP error debug
      Error: 	include_once() [function.include-once]: Unable to allocate memory for pool.	 
      Error type/ Nr.: 	Warning - 2	 
      File: 	/home/site/www/site8/public_html/manager/includes/document.parser.class.inc.php	 
      Line: 	192	 
      Line 192 source: 	 $included= include_once (MODX_BASE_PATH . 'assets/cache/siteCache.idx.php'); 	 
     
    Parser timing
      MySQL: 	0.0092 s	(0 Requests)
      PHP: 	0.0634 s	 
      Total: 	0.0727 s
    


    Вчем проблема, как устронить, кто нить может сталкивался?
      • 785
      • 2,113 Posts
      Написано же «Unable to allocate memory» … «siteCache.idx.php» – недостаточно памяти при попытке загрузки siteCache.idx.php.
      Этот файл растет при увеличении количества страниц, соответственно, требуется все больше памяти. Если есть возможность, надо увеличить количество памяти, выделяемой на хостинге.
      Посмотреть, сколько выделено памяти: в административной части MODx – Отчеты – Системная конфигурация – phpInfo() Просмотр – memory_limit. Если меньше 32M, хостинг слишком слабый.
      Также посмотрите, какой максимальный id добавленного ресурса (страницы) и каков размер файла siteCache.idx.php. Если id больше 5000, проблемы ожидаемы.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 274
        • 108 Posts
        Вроде не из-за этих параметров, потому что они равны: memory_limit =64М и максимальный id добавленного ресурса=150. размер файла siteCache.idx.php=216 КБ. то есть памяти достаточно. может из-за чего друго?
          • 274
          • 108 Posts
          помогите пожалуйстааа
            • 5666
            • 12 Posts
            По тому что вы написали, как вам сказал AKots, можно сказать только, то что не хватает памяти на подключение скрипта.
            Попытайтесь набрать статистику после чего это происходит, на каких страницах чаще.

            Возможно это проблемы хостинга, который по какой-то причине не выделяет заявленную память. Попробуйте создать большой php файл вне Modx, например массив на 1 Мб. и подключите его из другого файла, также вне Modx.
              • 23935
              • 0 Posts
              Хостинг случаем не мастерхост?
                • 5675
                • 120 Posts
                Хостинг, видимо, Peterhost с их смешными номерными логинами для FTP, MYSQL, папками под сайт /site1 /site2 и тэдэ smiley

                На хостинге по умолчанию включен какой-то кеш-компонент, совершенно случайно добавил в .htaccess строку и все заработало

                php_flag apc.cache_by_default Off
                  Автор благодарит алфавит за любезно предоставленные буквы
                  • 45305
                  • 1 Posts
                  Quote from: Comicz at Aug 10, 2012, 03:08 AM
                  Хостинг, видимо, Peterhost с их смешными номерными логинами для FTP, MYSQL, папками под сайт /site1 /site2 и тэдэ smiley

                  На хостинге по умолчанию включен какой-то кеш-компонент, совершенно случайно добавил в .htaccess строку и все заработало

                  php_flag apc.cache_by_default Off

                  Такая же байда на питерхосте. Спасибо!