|
Правила •
Регистрация •
Справка Сообщения за день • Поиск |
|
|
|
Опции темы | Опции просмотра |
Участник
|
Сколько в среднем ресурсов должен потре***ть 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 Ну не программер я, не программер! |
||||
|
|
Участник
|
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 раз. Цитата:
Ну не программер я, не программер! |
||||
|
|
Старший участник
|
mydownloads\topten.php
mylinks\topten.php newbb_plus\topten.php mydownloads\topten.php mylinks\topten.php 1. Не понятно какой из них. 2. Не факт что грузит сам файл, у меня например перегружал блок "Рейтинг пользователей" 3. 35% - это очень приличная нагрузка, или очень большой цикл. Причину нужно искать. Логопедия для логопедов и родителей scanlove.ru |
||||
|
|
Участник
|
Цитата:
Тем более что в них инклюдяться другие скрипты. Последний раз редактировалось Mimino, 02-09-2007 в 23:58 Ну не программер я, не программер! |
||||
|
|
Старший участник
|
У хостера нужно спрашивать, хотя 90% что он не ответит.
Тогда смотри по логам время когда этот файл запущен. И так его вычисли. Логопедия для логопедов и родителей scanlove.ru |
||||
|
|
Проживающий
|
Цитата:
А насчет прожорливости, не скажу что монстр, вполне устраивает... дело скорее всего у хостера... хотя только что проверил поиск по сайту, загрузка процессора порядка 40% секунду, максимум две... P.S. дело может быть в большой базе того модуля в котором проходит topten.php, самый нагруз, порядка 60% на пару секунд получил в модуле анекдотов, где их 4000. Так что дело скорее всего не в скриптах, а в неоптимизированной базе (может быть немножко неправильно подобраны индексы). P.P.S. комп Athlon 2500 XP+ 512mb Форум RunLiveCMS Багтрекер RunLiveCMS Энциклопедия RunLiveCMS |
||||
|
|
Старший участник
|
У меня 1500 пос..
Поиск нагрузка 3-4 % цпу... topten на каталоге предприятий 5% в каталоге более 1000 записей... да базу прогани на оптимизацию и проверку ошибок... Творческая работа - это прекрасный, необычайно тяжелый и изумительно радостный труд. Николай Островский |
||||
|
|
[исход]
|
Цитата:
Перегрузку вызывает только topten.php или и другие скрипты? Роня достаточно чувствителен к ботам. Большой наплыв того-же Яндекса + WebAlta, может сильно увеличить нагрузку на камень. Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском ------------------------------------------------------------------- Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки. |
||||
|
|
Стар я для всего этого
|
Цитата:
Мммино, попробуйте включить в дебаге кол-во запросов к базе и пробежаться по наиболее подозрительным страницам "А почему в RunCMS глючит ... ?" "Глупые винят других. Умные – себя. А мудрые идут вперед". (С) |
||||
|
|
|
Опции темы | |
Опции просмотра | |
|
|
Powered by: vBulletin Version 3.0 Copyright ©2000-2024, Jelsoft Enterprises Ltd. |
Все разделы прочитаны - Руководство форума - Архив - Вверх |