Сьехали на VPS. Сайт грузит проц не понятно по какой причине.

Главные вкладки

Аватар пользователя Creator Creator 14 августа 2008 в 23:28

Вообщем история всего:)
Сайт - www.creaturedesign.org
Хост - www.rapidvps.com

Сначала хостились на goDaddy на шареде, сайт подтормаживал, грешили на то что вроде много функций и т.д. и для шареда сайт тяжелый. Хотя есть сайты и помощьнее и с большим количеством юзероф в день. Ладно переехали на VPS. CPU: 400, RAM: 256Mb. Сайт сначала завелся славно, быстро работал, потом через полтора дня упал:) Причем повесил сервак еще. Ну у нас еще ява демон запущен был. Ладно выключили демона, рестартнули, начал то быстро то притормаживать как на шареде, а временами и хуже. Стали грешить на кривые руки наши и настройку конфига. Пробовали разные варианты и советы, чуть улучшилось положение, но проблема не решилась. В итоге сапорт пошел на встречу и перевел нас на выделеный сервак и не ограничил в ресурсах:) чтобы выяснить что же у нас там такое что даж ВПС грузит. Там тоже были тормозилки правда реже.
Вообщем щас вроде стало все ок, быстро грузится(но ведь нас вернут обратно на наш план ведь и там тормоза опять:)).
По статистике в памяти даже с явой все окей. Занимает все 256 и в районе 500-600 свопа из дозволенных 2гиг.
Но вот проц грузит в пределах от 1Ггц-1.5Ггц. Не поймем что такое.
Мы посмотрели вся основная нагрузка на процессах апача т.к. наш сайт интенсивно использует только майскуль(единственное что может грузить проц) мы отключили часть ресурсоемких запросов и неполучили никакого изменения в загрузке процессора
Совсем в ступоре, не пойму где глюк. Сайт если честно не такой уж и тяжелый, юзеров сейчас не более 15-30 в разное время.
Может кто подскажет где дырочку найти? А то уже незнаем что еще смотреть. Сам друпол так не может проц грузить на сколько я знаю.

Комментарии

Аватар пользователя Creator Creator 15 августа 2008 в 19:35

Привет,
Девелопер сейчас в отпуске, и я если честно незнаю как посмотреть. Если бы вы могли сказать как, я бы посмотрел.

Аватар пользователя Debugger Debugger 28 августа 2008 в 19:42

я девелопер
вот данные
на главной странице сайта несколько вивов и блоков (1200 запросов - время исполнения 200мс)
drupal 5.10 (конект mysql) (locale + pathauto + cck + views) + coppermine 4.10 + phpbb 2.0.22
mysql.allow_persistent On On
mysql.connect_timeout 60
база - MyISAM
CentOS 5.2, Apache 2.2.3, PHP 5, MySQL 5

конфиг апача:
StartServers 15
MinSpareServers 15
MaxSpareServers 35
MaxClients 150
MaxRequestsPerChild 0

Timeout 300
KeepAlive on
MaxKeepAliveRequests 10000
KeepAliveTimeout 5

ps -aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
mysql 3554 7.9 34.1 138088 89512 ? Sl 03:20 97:57 /usr/libexec/my
apache 10086 1.2 15.1 60004 39676 ? S 07:48 12:26 /usr/sbin/httpd
apache 11415 1.2 14.5 58640 38112 ? S 08:09 12:03 /usr/sbin/httpd
apache 18294 1.4 13.7 56692 36156 ? S 06:05 15:16 /usr/sbin/httpd
apache 19462 1.3 14.5 58484 38224 ? S 07:07 13:30 /usr/sbin/httpd
apache 19834 1.2 14.3 58612 37656 ? S 07:56 12:27 /usr/sbin/httpd
apache 19981 1.2 14.2 57780 37428 ? S 07:57 12:20 /usr/sbin/httpd
apache 19991 1.2 15.0 59832 39472 ? S 07:57 12:22 /usr/sbin/httpd
apache 20042 1.2 13.9 57600 36676 ? S 07:57 12:22 /usr/sbin/httpd
apache 20043 1.3 14.3 58344 37504 ? S 07:57 12:37 /usr/sbin/httpd
apache 22150 0.9 13.8 57292 36404 ? S 18:05 3:30 /usr/sbin/httpd
apache 22221 1.0 14.6 58864 38496 ? S 18:05 3:32 /usr/sbin/httpd
apache 22222 1.0 14.4 58328 37988 ? S 18:05 3:33 /usr/sbin/httpd
root 22368 0.0 4.3 29184 11356 ? Ss 03:19 0:03 /usr/sbin/httpd
apache 25954 1.4 14.2 57900 37420 ? S 05:48 15:37 /usr/sbin/httpd
apache 25961 1.3 14.0 57780 36964 ? S 05:48 15:11 /usr/sbin/httpd
apache 25962 1.4 14.3 57560 37692 ? S 05:48 15:23 /usr/sbin/httpd
apache 25963 1.3 13.7 56872 36144 ? S 05:48 15:13 /usr/sbin/httpd
apache 26521 1.4 14.0 57680 36912 ? S 05:12 16:09 /usr/sbin/httpd
apache 26522 1.4 14.9 59328 39088 ? S 05:12 16:07 /usr/sbin/httpd
apache 26523 1.4 13.9 57480 36676 ? S 05:12 16:24 /usr/sbin/httpd
apache 26524 1.4 13.9 57244 36452 ? S 05:12 16:08 /usr/sbin/httpd
apache 26525 1.4 14.9 59736 39224 ? S 05:12 16:00 /usr/sbin/httpd
apache 26533 1.4 14.2 58064 37268 ? S 05:12 16:37 /usr/sbin/httpd
apache 26534 1.4 13.9 57380 36616 ? S 05:12 16:19 /usr/sbin/httpd
apache 26537 1.4 14.2 57604 37244 ? S 05:12 16:17 /usr/sbin/httpd
apache 26541 1.4 13.9 57436 36632 ? S 05:12 16:10 /usr/sbin/httpd
apache 26546 1.4 15.0 59656 39460 ? S 05:12 16:33 /usr/sbin/httpd
apache 26550 1.4 14.1 57928 37120 ? S 05:12 16:17 /usr/sbin/httpd
apache 26580 1.4 14.4 58184 38004 ? S 05:12 16:15 /usr/sbin/httpd
apache 26586 1.4 15.1 60520 39752 ? S 05:12 16:05 /usr/sbin/httpd
apache 26589 1.4 14.1 57312 37024 ? S 05:12 16:19 /usr/sbin/httpd
apache 26590 1.4 14.2 57500 37388 ? S 05:12 16:37 /usr/sbin/httpd
apache 26612 1.4 13.9 57324 36684 ? S 05:12 16:09 /usr/sbin/httpd
apache 26614 1.4 14.9 59300 39080 ? S 05:12 16:08 /usr/sbin/httpd
apache 26615 1.4 14.4 58248 37820 ? S 05:12 16:22 /usr/sbin/httpd
apache 26619 1.4 13.9 57412 36640 ? S 05:12 15:54 /usr/sbin/httpd

практически у всех статус - спят
только майскл и пару апачей активность проявляют(2-4шт)

Аватар пользователя Debugger Debugger 28 августа 2008 в 19:49

Как я понял жрут проц апачи(ибо их немеряное количество)
вопрос почему они не освобождаются, а постоянно висят.
мне один парнишка предложил апач2 на апач1 поменять, якобы он меньше жрет и более стабилен.
Что думаете коллеги?

Аватар пользователя Debugger Debugger 29 августа 2008 в 20:02

хостер несоветовал нам менять апач - нестали
поставил APC - проц перестало грузить
но апачей попрежнему полно висит
почему?