This Account Has Exceeded Its CPU Quota
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
-
AK
- Маньяк
- Сообщения: 1020
- Зарегистрирован: 20 июл 2005, 23:31
- Откуда: Moskva, Vancouver
- nemiga
- Маньяк
- Сообщения: 2425
- Зарегистрирован: 02 сен 2006, 19:05
- Откуда: Minsk -> Seoul -> Ottawa
Хостинг-хостингом (ну и конечно, я не спец в веб-аппликухах), но мы у себя делали так:папа Карло писал(а):понятно... таки переезжать.... ктонить толковый хостинг порекомендует ?
Как только процесс получает сигнал от load монитора, что загрузка ЦПУ больше 90%, включается traffic throttling -- сначала у vanilla users, если не помогает, то у silver, а если совсем худо, то и у gold.
Причем, траффик ограничивается по-разному: например, voice слабее, а file transfer -- сильнее.
В результате нет ситуации, что сервис совсем недоступен. Все всегда работает, просто иногда и у некоторых пользователей -- медленнее.
Может и здесь что-то в таком роде можно организовать?
.
- bedi
- Графоман
- Сообщения: 5675
- Зарегистрирован: 01 мар 2006, 00:58
- Откуда: Blr→IL→Coquitlam
- Stanislav
- Mr. Minority Report
- Сообщения: 45855
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
- Stanislav
- Mr. Minority Report
- Сообщения: 45855
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
-
(Alex)
- Маньяк
- Сообщения: 4203
- Зарегистрирован: 08 мар 2006, 15:45
- Откуда: Ричмонд
- nemiga
- Маньяк
- Сообщения: 2425
- Зарегистрирован: 02 сен 2006, 19:05
- Откуда: Minsk -> Seoul -> Ottawa
Плюс 1 сам по себе -- это 2 байта(Alex) писал(а):А то наставют плюс-уанов а потом удивляются... а какой толк от этих плюс-уанов...
А вот квотирование -- да, может быть проблемой.
У нас в протоколе был вариант что квотирование не постится по новой а passed by reference. По моим наблюдениям, это сильно сокращает трафик.
А как сделано в этом движке?
.
-
(Alex)
- Маньяк
- Сообщения: 4203
- Зарегистрирован: 08 мар 2006, 15:45
- Откуда: Ричмонд
- nemiga
- Маньяк
- Сообщения: 2425
- Зарегистрирован: 02 сен 2006, 19:05
- Откуда: Minsk -> Seoul -> Ottawa
Ну как с любым массивом:(Alex) писал(а):а как с частичным квотированием быть?
MesId [822675].Q[3, 168] // Первая частичная квота
Bla-bla-bla // Ответ на нее
MesId [822675].Q[214, 691] // 2-я
Yada-yada-yada // Второй ответ
MesId[822675].Q[905, 1064] // итд.
Thank you, Best regards. // Ответ на итд.
.
-
(Alex)
- Маньяк
- Сообщения: 4203
- Зарегистрирован: 08 мар 2006, 15:45
- Откуда: Ричмонд
-
(Alex)
- Маньяк
- Сообщения: 4203
- Зарегистрирован: 08 мар 2006, 15:45
- Откуда: Ричмонд
Слишком много способов накроить чужой квоут. Другой способ нужен IMHO. Что нибудь вроде динамической оценки содержимого квота к мд5(либо другое) а потом использование повторяющихся фрагментов. динамически. Тоесть первый раз он всё равно вставится, но вероятность повторения квотов (ответ на хэд пост квотируется целиком) достаточно большая, и крайние случаи хэндлит.nemiga писал(а):Ну как с любым массивом:(Alex) писал(а):а как с частичным квотированием быть?
MesId [822675].Q[3, 168] // Первая частичная квота
Bla-bla-bla // Ответ на нее
MesId [822675].Q[214, 691] // 2-я
Yada-yada-yada // Второй ответ
MesId[822675].Q[905, 1064] // итд.
Thank you, Best regards. // Ответ на итд.
.
- nemiga
- Маньяк
- Сообщения: 2425
- Зарегистрирован: 02 сен 2006, 19:05
- Откуда: Minsk -> Seoul -> Ottawa
Я не знаю, в каком формате конфа хранится на сервере. Мне кажется, нужно исходить из этого.(Alex) писал(а):Слишком много способов накроить чужой квоут. Другой способ нужен IMHO. Что нибудь вроде динамической оценки содержимого квота к мд5(либо другое) а потом использование повторяющихся фрагментов. динамически. Тоесть первый раз он всё равно вставится, но вероятность повторения квотов (ответ на хэд пост квотируется целиком) достаточно большая, и крайние случаи хэндлит.
Вот смотри, если я вставляю в пост картинку со своего сервера, а кто-то мой пост с картинкой цитирует, то картинка с моего сервера второй раз не грузится -- сервер просто ответит "304" и браузер подцепит ее из кеша.
Наверное, что-то типа такого можно и для других квот.
.
- AlexANB
- Маньяк
- Сообщения: 2904
- Зарегистрирован: 17 фев 2003, 18:47
- Откуда: Ontario
Ага, щаззз... Размечтались. Два байта им...nemiga писал(а):Плюс 1 сам по себе -- это 2 байта.
Гляньте Source странички, которую вы сейчас видите и сохраните ее в простом текстовом формате. Что получилось? Правильно! Файл размером 61 килобайт. А ведь страница еще не полностью заполнена мессагами.
И такую хрень размером 61 кб сервак вынужден генерить и отсылать каждому юзеру по каждому клику мышки (ибо каждый раз перерисовывается вся страница целиком). А уж количеством требующихся кликов мышки этот движок не обижен -- затрахаешься кликать.
Вот и имеем, что имеем. Десять юзеров кликнули сто раз -- получи 60-100 мегабайт траффика и соответствующую нагрузку процессора сервака.
Чему удивляться-то?
- nemiga
- Маньяк
- Сообщения: 2425
- Зарегистрирован: 02 сен 2006, 19:05
- Откуда: Minsk -> Seoul -> Ottawa
Сервер вешается не по трафику, а по CPU.AlexANB писал(а):Гляньте Source странички, которую вы сейчас видите и сохраните ее в простом текстовом формате. Что получилось? Правильно! Файл размером 61 килобайт. А ведь страница еще не полностью заполнена мессагами.
Вот и имеем, что имеем. Десять юзеров кликнули сто раз -- получи 60-100 мегабайт траффика и соответствующую нагрузку процессора сервака.
Трафик может быть очень даже большой, но не напрягать процессор. Зависит, как скрипт написан и как конфа хранится.
У тебя же есть свой сервер? Посмотри на загрузку CPU, когда отдается гигабайтный файл. Правильно, почти зеро.
А посмотри, когда юзеры отвечают на анкету. Будет очень много, хотя трафика анкета почти не генерит.
.
- AlexANB
- Маньяк
- Сообщения: 2904
- Зарегистрирован: 17 фев 2003, 18:47
- Откуда: Ontario