help с черезмерной загрузкой сервера

12
B
На сайте с 22.07.2007
Offline
254
#11

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

webanalog в cpanel пишет цифры немного страшнее


Analyzed requests from Sun, Sep 02 2007 at 11:04 AM to Thu, Oct 25 2007 at 9:18 PM (53.43 days).

Successful requests: 71,767,124 (4,561,092)
Average successful requests per day: 1,343,289 (651,584)
Successful requests for pages: 2,106,936 (159,200)
Average successful requests for pages per day: 39,436 (22,742)
Failed requests: 5,086,009 (69,767)
Redirected requests: 4,390,009 (58,130)
Distinct files requested: 28,370 (12,554)
Distinct hosts served: 581,288 (128,192)
Corrupt logfile lines: 155
Data transferred: 434.59 gigabytes (25.43 gigabytes)
Average data transferred per day: 8.13 gigabytes (3.63 gigabytes)

вроде бы как и обещали разрабы миллион обращений в сутки есть..

Но уников всего 3000 и просмотров страниц всего 14к в сутки :(

буду пробовать.. спасибо..

я понял.. лучше нанять профи

A4
На сайте с 09.08.2007
Offline
55
#12

Кеши в mysql не забудьте покрутить. В большую сторону, разумеется.

Настройка nginx и сопутствующего софта на freebsd/debian. Контакт через PM.
Andreyka
На сайте с 19.02.2005
Offline
822
#13

Если там cpanel - то apache 1, 99%. А первый апач на каждый чих делает процесс за исключением keepalive, но это неважно в случае баннеров

Вобщем надо ставить nginx + fastcgi php и это поможет решить проблему

Не стоит плодить сущности без необходимости
B
На сайте с 22.07.2007
Offline
254
#14
Andreyka:
Если там cpanel - то apache 1, 99%. А первый апач на каждый чих делает процесс за исключением keepalive, но это неважно в случае баннеров
Вобщем надо ставить nginx + fastcgi php и это поможет решить проблему

Apache version 1.3.36 (Unix)

PHP version 4.4.2

MySQL version 4.1.22-standard

буду пробовать

X.e.n.o
На сайте с 01.11.2005
Offline
91
#15
Baruchka:

буду пробовать

Когда надоест, стукнись в личку... так и быть поделюсь рабочей конфигурацией..

вполне надежно держит динамику\Mysql ~1,5млн запросов... при потреблении 20-30 Мб оперативки.

7 лет стабильной монетизации трафика (http://www.serious-partners.com/?wm=1790)
skady
На сайте с 28.02.2006
Offline
71
#16

Baruchka, вам Roxis( /ru/forum/comment/2544637 ) все правильно сказал:

- ставьте nginx и apache2 за ним. у вас на 1ой странице есть 5 изображений - для каждого из этих изображений apache запускает fork )).

- установите лимит на количество Апачей одновременно! я не вижу полную статистику по top, но из первых строк ясно что у вас под 50-100 одновременно работающих Апачей, которые и едят память

- увеличьте кэш для MySQL. Вот ваша строка

14043 mysql 15 0 116m 23m 3520 S 10.6 2.3 360:52.21 mysqld

т.е. %MEM - 2,3!! У вас 1 Гб оперативки и вы только 23 Мб отдали MySQL. Дайте ему хотя бы 500-600 Мб. Когда будете увеличивать, обратите внимание на тип таблиц MyISAM / InnoDB - там разные операторы используются для указания кэша

- Поставьте прекомпилятор php - apc или eaccelerator

С кэширование запросов можете пока не заморачиваться. Моё имхо - ваша основная проблема в плодящихся Апачах и очень маленьком кэше mysql. У меня просто vbulletin на сайте тоже жестоко грузил все хостинги где я жил (30 000 хитов в сутки; до 150 запросов MySQL в секунду на пике), а сейчас после хорошей настройки на Ahtlon 1.8 ГГц и 1 Гб оперативки он живет на 10% процессора.

Если у вас стоит Linux Debian - стучите в ПМ, чем могу помогу. С другими операционками возиться не охота.

Обмен ссылками с сайтами развлекательной тематики (сайт ЯК, DMOZ) (http://dotapick.ru/catalog/add.html)
[Удален]
#17
Shtogrin:
Переводите на fast-cgi

1. Поставить nginx для статики, а динамику проксировать на Апач через него. 2. Снести апач, поставить nginx И php как fast-cgi.

Проблема скорее всего, ну помимо неоптимизированных скриптов, конечно, именно в Апаче. Каждый http-запрос плодит демона, жрущего моск и проц. Если использовать nginx, то моск и проц жруцца мало самим веб-сервером, правда php как fast-cgi под nginx исполняется процентов на 5-10 медленнее, чем как модуль под Апачем, но экономия моска и проца nginx'ом по сравнение с Апачем обычно сильно ускоряет работу при нагрузках.

Mihajlo
На сайте с 30.10.2006
Offline
135
#18

используйте Memcached

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий