Распределение трафа при Пиковой нагрузке $

12 3
J
На сайте с 30.04.2010
Offline
33
2391

Здравствуйте.

Может кто сталкивался. Есть сайтик 100К юзеров в день. При пиковой нагрузке начинает выскакивать "сайт недоступен или перегружен запросами" :(

Сеть: 100 Mbit порт

1 x Intel Core Quad 2.83 GHz (Q9505); Жесткий диск: 500Gb x 2; Память: 8Gb;

Линукс

Как такое можно решить? Чтобы канал распределялся между юзерами равномерно при любом их количестве?

Ограничить канал на одну сессию, не пускать поисковики на сайт и купить канал в 1000 Мбит - не советуйте.

Может кто сталкивался с таким. Подскажите пожалуйста. Возможна оплата.

Заранее благодарен всем ответившим.

Pavel.Odintsov
На сайте с 13.05.2009
Offline
169
#1

А какой веб сервер? В каком режиме работает php? Что пишется в логах, когда выдается ошибка?

Решение по обнаружению DDoS атак для хостинг компаний, дата центров и операторов связи: FastNetMon (https://fastnetmon.com)
J
На сайте с 30.04.2010
Offline
33
#2
Pavel.Odintsov:
А какой веб сервер? В каком режиме работает php? Что пишется в логах, когда выдается ошибка?

apache+nginx, php как модуль apache

Логи просмотреть сейчас не могу :(

unixadm
На сайте с 24.09.2010
Offline
110
#3

1. Не факт, что упирается именно в полосу и надо делить именно ее

2. Если кроме php другие языки не используются - оставить только nginx, переписав реврайты

3. Настроить кеширование, если еще не сделано.

Это первое, что приходит в голову. Вообще надо смотреть на самом сервере, какого именно ресурса ему не хватает. Не сможете подкрутить сами - обращайтесь.

Host4Biz: NVMe Хостинг в Европе ( https://host4.biz/ru/hosting/shared-hosting ) | Windows/Linux NVMe VPS в Европе ( https://host4.biz/ru/vps ) | Выделенные серверы в Европе, США и Азии ( https://host4.biz/ru/servers/dedicated )
Andreyka
На сайте с 19.02.2005
Offline
822
#4

Дело не в канале а в числе одновременных запросов

Их в пиках больше, чем позволяют текущие настройки сервера

Не стоит плодить сущности без необходимости
M
На сайте с 01.12.2009
Offline
235
#5

Нужно смотреть, платно обращайтесь.

Администратор Linux,Freebsd. построения крупных проектов.
M
На сайте с 14.01.2010
Offline
208
#6
madoff:
Нужно смотреть, платно обращайтесь.

Вы не устали Ctrl+C Ctrl+V жать?

Ребята здесь хоть что-то объясняют, а вы ....

(Если ставите минус в репу, подписывайтесь :))

Нет свободных падений с высот, Но зато есть свобода раскрыть парашют. Куплю BTC-E code за Privat24 UAH. icq: 698- 375- 092
J
На сайте с 30.04.2010
Offline
33
#7
Andreyka:
Дело не в канале а в числе одновременных запросов
Их в пиках больше, чем позволяют текущие настройки сервера

А как от этого можно избавится ??? Если можно, то поподробнее.

Jiri добавил 02.11.2010 в 18:47

masterlan:
Вы не устали Ctrl+C Ctrl+V жать?
Ребята здесь хоть что-то объясняют, а вы ....

...Я внимательно слушаю объяснения :)

M
На сайте с 14.01.2010
Offline
208
#8
Jiri:


...Я внимательно слушаю объяснения :)

Прочтите десяток тем в этом разделе, поймете.

J
На сайте с 30.04.2010
Offline
33
#9
masterlan:
Прочтите десяток тем в этом разделе, поймете.

Извините, забыл упомянуть, Я Ламер :) Даже если прочту, то все равно не пойму :(

Как в "Поле чудес" угадал все буквы, но не смог прочитать слово :)

- нагрузка на диск довольно приличная (анализ по atop)

- сервер через nginx раздает большое количество .swf и графических файлов (большого размера) (более тысячи коннектов)

- в пики нагрузки загруженность канала вплотную выходит до 100Мбит (сервер в своп не уходит, LA не выше 4-8)

- установлен eAccelerator, все скрипты закешированы в ОЗУ, MySQL не используется

Jake Foley
На сайте с 16.08.2008
Offline
151
#10

Может и вправду канала не хватает? Казалось что тормоза жуткие на сервере.

Перешел на 1 гигабит и все стало на места.

12 3

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