Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Портал > Настройка и эксплуатация

Ответ
 
Опции темы Опции просмотра
Mimino вне форума Mimino
Участник

Аватар для Mimino

| Цитировать Старый #1 02-09-2007, 21:25

Сколько в среднем ресурсов должен потре***ть RunCMS у сервера?
Один мой сайт на него движке вдруг стал кушать аж 35% CPU. Владелец сервера был шибко недоволен, и он прав.

Статистика показала следующее:

root@best [/var/lib/mysql/rsacom_rsacom]# uptime
13:46:14 up 87 days, 12:14, 2 users, load average: 56.57, 20.70, 12.85

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
15372 asplinux 19 0 65548 10m 4792 R 36 1.3 0:00.50 /usr/bin/php topten.php


Как выяснить причину такой прожорливости?

Последний раз редактировалось Mimino, 02-09-2007 в 21:28


Ну не программер я, не программер!
  Сообщения: 288 c 14.01.2006 | Репутация: 5
Michael-XIII вне форума Michael-XIII
Стар я для всего этого

Аватар для Michael-XIII

| Цитировать Старый #2 02-09-2007, 22:16

1) Какая версия?
2) Какие модули?
3) Какая посещаемость?
4) Включено ли кэширование страниц?
5) Что за сервер? Может он дряхлый как мамонт...
6) используются какие-нибудь хаки, особенно связанные с картинками - типа динамического watermark и т.д.
7) MySQL на этом же сервере?

Вообще RunCMS не самая БЫСТРАЯ CMS, но и не самая медленная, с EXV2 не сравнить :-)

Слишком мало данных - выясниете у провайдера, что именно жрет ресурсы


"А почему в RunCMS глючит ... ?"
"Глупые винят других. Умные – себя. А мудрые идут вперед". (С)
Посетить домашнюю страницу Michael-XIII
  Сообщения: 1,313 c 18.07.2005 | Репутация: 93
Mimino вне форума Mimino
Участник

Аватар для Mimino

| Цитировать Старый #3 02-09-2007, 22:49

1. RunCMS 1.4

2. Модули:
Системное администрирование 1.06
Кто сейчас на сайте: 1.05
Новости 1.06
Статьи 0.60
Форум 0.84
Каталог ссылок 1.02
Архив файлов 1.05
Альбом 3.02
Сайты партнеров 1.03
Пользователи 1.02
Приватные сообщения 1.03
Опросы 1.03
Анекдоты 1.00
Календарь 2.40
Информация 1.02
ЧаВо(FAQ) 1.05

3. 400 посетителей/сутки
4. Кеширование включено.
5. Сервер достаточно мощный:
AMD Dual Opteron 248-252, более 2 GB DDR ECC RAM

6. Экзотических хаков нет, только официальные с нашего форума.
7. MySQL на этом же сервере.


Согласно условиям договора с хостером каждый процесс имеет право использовать не более 5% CPU.
Скрипт topten.php, как это видно из статистики, превысил лимит в 7 раз.

Цитата:
Слишком мало данных - выясниете у провайдера, что именно жрет ресурсы
Да, все, что сумел выяснить хостер, приведено в начале топика.


Ну не программер я, не программер!
  Сообщения: 288 c 14.01.2006 | Репутация: 5
Irbis вне форума Irbis
Старший участник

Аватар для Irbis

| Цитировать Старый #4 02-09-2007, 23:14

mydownloads\topten.php
mylinks\topten.php
newbb_plus\topten.php
mydownloads\topten.php
mylinks\topten.php

1. Не понятно какой из них.
2. Не факт что грузит сам файл, у меня например перегружал блок "Рейтинг пользователей"
3. 35% - это очень приличная нагрузка, или очень большой цикл.

Причину нужно искать.


Логопедия для логопедов и родителей scanlove.ru
Посетить домашнюю страницу Irbis
  Сообщения: 648 c 15.02.2005 | Репутация: 64
Mimino вне форума Mimino
Участник

Аватар для Mimino

| Цитировать Старый #5 02-09-2007, 23:31

Цитата:
1. Не понятно какой из них.
Так и я про тож - сам видел, что их несколько штук, но какой именно, неизвестно
Тем более что в них инклюдяться другие скрипты.

Последний раз редактировалось Mimino, 02-09-2007 в 23:58


Ну не программер я, не программер!
  Сообщения: 288 c 14.01.2006 | Репутация: 5
Irbis вне форума Irbis
Старший участник

Аватар для Irbis

| Цитировать Старый #6 02-10-2007, 00:01

У хостера нужно спрашивать, хотя 90% что он не ответит.
Тогда смотри по логам время когда этот файл запущен.
И так его вычисли.


Логопедия для логопедов и родителей scanlove.ru
Посетить домашнюю страницу Irbis
  Сообщения: 648 c 15.02.2005 | Репутация: 64
Shurik2k5 вне форума Shurik2k5
Проживающий

Аватар для Shurik2k5

| Цитировать Старый #7 02-10-2007, 00:53

Цитата:
Насколько прожорлив RunCMS?
я всегда думал, что Роня это она.

А насчет прожорливости, не скажу что монстр, вполне устраивает...
дело скорее всего у хостера...

хотя только что проверил поиск по сайту, загрузка процессора порядка 40% секунду, максимум две...

P.S. дело может быть в большой базе того модуля в котором проходит topten.php, самый нагруз, порядка 60% на пару секунд получил в модуле анекдотов, где их 4000. Так что дело скорее всего не в скриптах, а в неоптимизированной базе (может быть немножко неправильно подобраны индексы).
P.P.S. комп Athlon 2500 XP+ 512mb


Форум RunLiveCMS
Багтрекер RunLiveCMS
Энциклопедия RunLiveCMS
Посетить домашнюю страницу Shurik2k5
  Сообщения: 513 c 12.06.2006 | Репутация: 80
Usama вне форума Usama
Старший участник

Аватар для Usama

| Цитировать Старый #8 02-10-2007, 04:12

У меня 1500 пос..
Поиск нагрузка 3-4 % цпу...
topten на каталоге предприятий 5%
в каталоге более 1000 записей...

да базу прогани на оптимизацию и проверку ошибок...


Творческая работа - это прекрасный, необычайно тяжелый и изумительно радостный труд.
Николай Островский
Посетить домашнюю страницу Usama
  Сообщения: 1,404 c 10.12.2003 | Репутация: 82
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #9 02-10-2007, 09:33

Цитата:
Сообщение от Mimino Посмотреть сообщение
Так и я про тож - сам видел, что их несколько штук, но какой именно, неизвестно
Тем более что в них инклюдяться другие скрипты.
Смотри access.log за этот день, кто во время указанное в твоей статистике был на сайте и где. Там увидишь полный путь к topten.php.

Перегрузку вызывает только topten.php или и другие скрипты?

Роня достаточно чувствителен к ботам. Большой наплыв того-же Яндекса + WebAlta, может сильно увеличить нагрузку на камень.


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
Michael-XIII вне форума Michael-XIII
Стар я для всего этого

Аватар для Michael-XIII

| Цитировать Старый #10 02-12-2007, 12:41

Цитата:
Сообщение от LARK Посмотреть сообщение
Роня достаточно чувствителен к ботам. Большой наплыв того-же Яндекса + WebAlta, может сильно увеличить нагрузку на камень.
Для этих целей и служит кэширование страниц, у Мимино оно включено.

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


"А почему в RunCMS глючит ... ?"
"Глупые винят других. Умные – себя. А мудрые идут вперед". (С)
Посетить домашнюю страницу Michael-XIII
  Сообщения: 1,313 c 18.07.2005 | Репутация: 93
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 85.33 Kb. compressed to 77.95 Kb. by saving 7.39 Kb. (8.66%)
Page generated in 0.09119 seconds with 12 queries