LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 00:00:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Сайту перестало хватать виртуальной памяти.  (Прочитано 1506 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Yury_md
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 66



« : 13.01.2009, 13:40:58 »

Стоит Joomla 1.0.11 RE , OpenSEF 2.0.0-RC5_SP2, на хостинге 32 Мб памяти, которых до вчерашнего дня ВСЕГДА хватало. Посещаемость сайта 1500-2000 человек в день, около 5-6 тысяч просмотров.

Раньше я лично не видел сообщений об ошибках. Вчера была замечена первая:

Код:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 35 bytes) in /home/md/domains/***/public_html/administrator/components/com_sef/sef.class.php on line 273

отключил модуль, на котором она возникала, но сегодня перестало хватать и на главной:

Код:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 311296 bytes) in /home/md/domains/**/public_html/modules/mod_dn.php on line 426

на нескольких других похожая ситуация, каждый раз ошибка в  разных модулях, или мамботах.

Хостер сказал, что это скорее всего какой-то один скрипт грузит память, и сказал смотреть логи, в которых я ничего не понимаю. Ещё как вариант - переезд на VIP сервер, где могут выделить памяти больше 32 мб.

Сейчас отключил большинство модулей, но на некоторых страницах по-прежнему ошибка. Оптимизацией работы движка никогда не занимался, с особенностями настройки кеширования не знаком.

Что сейчас делать - не знаю.

З.Ы. Если есть опытный человек, который за деньги скажет, как и что настроить, чтобы избавиться от проблемы, или безболезненно осуществит переезд на другой сервер, милости прошу, стучитесь в личку.
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #1 : 13.01.2009, 13:45:32 »

Кэширование включить - это раз
В настройках модулей включить кэширование - это два
Список компонентов/ботов на сайте - это три
Записан
Yury_md
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 66



« Ответ #2 : 13.01.2009, 14:05:40 »

Включил кеширование, 900 с. Включил кеширование во всех модулях, кроме статистики от LI и контекстной рекламы.

Компоненты (кроме стандартных):
AdsManager  (самое последнее что устанавливал, за день два до глюков версия 1.2.9 FE)
AkoBook SE ,  JA Submit ,  JCE Admin ,  Joomap ,  joomlaXplorer ,  OpenSEF ,  pollxt ,  DS-Syndicate ,  Replace ,

Мамботы (кроме стандартных):
XTypo , Tips and Notes , RD Prev Next , JoomSEO , josreplace , RD Add PHP , SEF , JCE Editor Mambot


Если нужно, найду и выложу логи, скажите только какие.
Записан
Yury_md
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 66



« Ответ #3 : 17.01.2009, 01:57:41 »

вот что выудил из саппорта после вопроса о том, сколько сайт потребляет памяти после включения кеширования (около полуночи по Минску):

Код:
Точно сказать затруднительно, когда сайт работает в режиме mod_php. В сумме - сейчас совсем немного, но сейчас время малой активности. Один запрос к титульной странице сайта выглядит сейчас таким образом:

USER       PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
apache   99070  2.6  2.9 69560 59032  ??  S     1:32AM   0:37.21 /usr/sbin/httpd -DHAVE_PHP4 -DHAVE_MMAP_STATIC -DHAVE_V

(вывод стандартной unix-команды ps, подробности о ней можно легко найти в интернете)

Может кто расшифровать эту строку и ещё что-нибудь посоветовать? ХОтя...пока кеширования вроде достаточно
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet