Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Misha Verbitsky ([info]tiphareth)
@ 2006-11-04 15:18:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: busy
Музыка:Виа Гра - НЕ ОСТАВЛЯЙ МЕНЯ, ЛЮБИМЫЙ
Entry tags:ljr

Apache Server Status for lj.rossia.org
Наш дорогой сервер потерпел от падения LJ.
Сейчас он перегружается, когда системная нагрузка
(load average) превышает 25.

Сначала расколбасило гэйт в LJ, который загружается
каждые 10 минут; он стал жрать безумные ресурсы
и каждые 10 минут наш сервер перегружался.

Гэйт я временно прибил, и решил, что все нормально.
Сервер-статус выдавал примерно следующее

Server uptime: 17 minutes 46 seconds
Total accesses: 3126 - Total Traffic: 65.1 MB
CPU Usage: u658.84 s19.06 cu.67 cs.62 - 63.7% CPU load
2.93 requests/sec - 62.6 kB/second - 21.3 kB/request
5 requests currently being processed, 7 idle servers

и наш сервер в состоянии поддерживать примерно втрое против этого.

Но тут заколдобился
ljr-fif, который тоже не дурак пожрать. Оказалось, что
если ljr-fif одновременно перегружают человек 10,
сервер начинает дико тормозить; за это время приходят
еще человек 10 желающих перегрузить ljr-fif,
и load average растет под 50.

Мы были неготовы.

Можно ограничить число одновременных коннектов,
но никто кроме ljr-fif столько не жрет.
Я думаю, что сейчас придется временно
убить ljr-fif, и обдумать способ ограничить
число подключений к ljr-fif. Петя [info]nit
над этим работает.

Такие дела
Миша



(Добавить комментарий)


(Анонимно)
2006-11-04 15:12 (ссылка)
Ты Унылое Говно™

(Ответить) (Ветвь дискуссии)


[info]apparent
2006-11-04 15:18 (ссылка)
это робот или кто-то такой трудолюбивый, интересно?
во все недавние посты пишет одно и тоже.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2006-11-04 15:24 (ссылка)
Люто, бешено ненавижу

(Ответить) (Уровень выше)


[info]demeliorator
2006-11-04 15:24 (ссылка)
http://lj.rossia.org/users/demeliorator/12007.html
Хехехе

(Ответить) (Уровень выше)


[info]oppomus
2006-11-04 15:28 (ссылка)
ехехех

(Ответить) (Уровень выше)


[info]eros2
2006-11-04 15:17 (ссылка)
Может попробовать ограничить число записей выдаваемых ljr-fif за один раз? Незнаю, может ли это помочь, но сейчас там 50, это много.

Сейчас как раз момент когда все ринулись читать ljr-fif для поиска переметнувшихся сюда френдов.

(Ответить) (Ветвь дискуссии)


[info]tiphareth
2006-11-04 15:19 (ссылка)
>Незнаю, может ли это помочь, но сейчас там 50, это много.

Не уверен. Надо посмотреть код на предмет оптимизации.

В любом случае, сейчас затора нет

Server uptime: 7 minutes 48 seconds
Total accesses: 1248 - Total Traffic: 30.1 MB
CPU Usage: u297.79 s9.1 cu.47 cs.35 - 65.8% CPU load
2.67 requests/sec - 65.8 kB/second - 24.7 kB/request
2 requests currently being processed, 8 idle servers

Такие дела
Миша

(Ответить) (Уровень выше)


[info]ingushetiya_ru
2006-11-04 15:17 (ссылка)
Не убивайте френдленту, ибо все находятся именно по ней. Иначе народ будет блуждать. Или дайте список пользователей, чтобы можно было зафрендиться и не перегружать ленту, которую оставить для прибывающих.
А список там дисклеймером повесить.

(Ответить) (Ветвь дискуссии)


[info]tiphareth
2006-11-04 15:22 (ссылка)
Пока не припечет, убивать ljr-fif не будем.

На предмет нахождения френдов - вот полезные штуки
http://lj.rossia.org/friends/popwithfriends.bml
http://lj.rossia.org/tools/sixdegrees.bml
http://lj.rossia.org/interests.bml

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ingushetiya_ru
2006-11-04 15:30 (ссылка)
Great respect за все. Вам еще многие выскажут слова благодарности сегодня. Народ в шоке и не знает куда податься и что делать, идет к Вам и находит тут то, чего он в одночасье потерял по злой воле каких-то негодяев. Еще раз спасибо.

(Ответить) (Уровень выше)


(Анонимно)
2006-11-04 15:19 (ссылка)
таки никто не дожил до зимы

(Ответить)


[info]eu3eu
2006-11-04 15:19 (ссылка)
Не убивайте ljr-fif! Только не это!

(Ответить)


[info]e_dikiy
2006-11-04 15:28 (ссылка)
Если меня
будут принуждать делать что-то, что мне неинтересно -
я этого делать не буду, а займусь антиобщественной
деятельностью (буду пропагандировать терроризм,
коммунизм, массовые расстрелы буржуев и чиновников).


Так Вы же, типа, и так это самое пропагандируете?..

(Ответить) (Ветвь дискуссии)


[info]e_dikiy
2006-11-04 15:29 (ссылка)
Ой, виноват - промахнулся, и не к тому посту коммент дал.

Хотя смысла это не меняет, конечо.

(Ответить) (Уровень выше)


[info]tiphareth
2006-11-04 15:30 (ссылка)
Это я разминаюсь, чтоб не потерять спортивной формы

(Ответить) (Уровень выше)


[info]minenok
2006-11-04 15:38 (ссылка)
А lj_fif получеается не кэшируется в html, а выдается только в динамике? Если кэшировать по новой записи или раз в 10 минут так и проблемы не будет. На выдачу простого html без обращения к базе данных разве будут так ресурсы жраться?

(Ответить) (Ветвь дискуссии)


[info]tiphareth
2006-11-04 15:46 (ссылка)

Не факт, что это разумно: подзамочные записи
у разных пользователей разные, и кэшироваться будет
неправильно. Причем люди уже привыкли к тому, что
ljr-fif правильно отображает подзамок, и объяснить
им, что теперь все поменялось, будет непросто.

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]minenok
2006-11-04 15:58 (ссылка)
C подзамочными конечно, да. Но тут есть моменты:

1) если пользователь смотрящий fif не залогинен, ему и подзамочные записи не нужно по любому выдавать.
2) можно делать 2 варианта fif один в кэше без подзамочных и второй динамический с подзамочными уже по отдельной ссылке, люди конечно привыкли, но как экстренный вариант вполне ничего.
3) Ну или переключаться на кэшированный вариант "для всех" в случае если идет наплыв с соотвествующим объявлением сверху страницы.

сейчас кстати ljr_fif выключена

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2006-11-04 16:01 (ссылка)
Ага. Так и сделаем

Такие дела
Миша

(Ответить) (Уровень выше)


[info]tiphareth
2006-11-04 15:47 (ссылка)
Вроде пронесло

Server uptime: 33 minutes 19 seconds
Total accesses: 5177 - Total Traffic: 114.1 MB
CPU Usage: u338.91 s12.27 cu.56 cs.52 - 17.6% CPU load
2.59 requests/sec - 58.4 kB/second - 22.6 kB/request
1 requests currently being processed, 9 idle servers

(Ответить) (Ветвь дискуссии)


[info]tiphareth
2006-11-04 16:01 (ссылка)
Server uptime: 50 minutes 7 seconds
Total accesses: 7597 - Total Traffic: 172.1 MB
CPU Usage: u435.34 s16.6 cu.68 cs.56 - 15.1% CPU load
2.53 requests/sec - 58.6 kB/second - 23.2 kB/request
2 requests currently being processed, 8 idle servers

(Ответить) (Уровень выше)

Вопрос
[info]shcherbakoff
2006-11-04 16:08 (ссылка)
А транслируемые ленты из LJ и гейт --- это одно и то же?

(Ответить) (Ветвь дискуссии)

Re: Вопрос
[info]tiphareth
2006-11-04 16:11 (ссылка)
Нет, транслируемые ленты - это RSS-синдикация
http://lj.rossia.org/syn/index.bml
а гэйт - это шлюз
http://lj.rossia.org/lj-gate/lj-gate-faq.html

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Вопрос
[info]shcherbakoff
2006-11-04 16:17 (ссылка)
Спасибо.

А эти ленты не тормозят при неработающем LJ?

Митя

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Вопрос
[info]tiphareth
2006-11-04 16:23 (ссылка)
Вроде нет. По крайней мере если верить ps и top.

Такие дела
Миша

(Ответить) (Уровень выше)


[info]kagemusha
2006-11-04 16:54 (ссылка)
Миша, а может пока не припечет, все-таки, подумать о сборе денег на более мощную тачку/более крутой хостинг etc.?

Ведь можно сделать например платные аккаунты такие, что никаких привелегий у них нет, т.е. услуги им никакие не продаются, а люди просто переводят свои 5 у.е. типа на поддержание хостинга общего сайта. Тут наверно юридических проблем быть не должно. Просто платный аккаунт - это аккаунт-спонсор.
Я думаю, что наверняка многие бы откликнулись на это дело.

И потом, это идеологически более красиво. лжр - не продается.
просто сами сидим и платим за хостинг в свое удовольствие, а кто не хочет, тот не платит. Ну на крайняк можно доску почета сделать платных-аккаунтов.

(Ответить) (Ветвь дискуссии)


[info]tiphareth
2006-11-04 17:07 (ссылка)
>И потом, это идеологически более красиво. лжр - не продается.
>просто сами сидим и платим за хостинг в свое удовольствие,
>а кто не хочет, тот не платит. Ну на крайняк можно доску
>почета сделать платных-аккаунтов.

Да, это надо обязательно сделать. Над этим работают
([info]kaledin в основном)

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kagemusha
2006-11-04 17:18 (ссылка)
это очень хорошо, будем ждать.

(Ответить) (Уровень выше)


[info]koenig
2006-11-04 18:58 (ссылка)
Да-да-да-давно пора.

(Ответить) (Уровень выше)


[info]yushi
2006-11-04 17:02 (ссылка)
Н-да. Гейт давно надо было переписать на манер импорта, с очередью. Говоришь, актуальный CVS — который у тебя лежит?

На всякий случай вот ещё что скажи — python на Ленине по недоразумению или им можно пользоваться?

(Ответить) (Ветвь дискуссии)


[info]tiphareth
2006-11-04 17:05 (ссылка)
Можно, да.
/usr/bin/python

>Говоришь, актуальный CVS который у тебя лежит?

Надо у Пети уточнить

Такие дела
Миша

(Ответить) (Уровень выше)


[info]free_gunner_msk
2006-11-04 17:06 (ссылка)
Атэц, нэ брасай нас!
Я тибя зауважал посли истории с тифаретам-Вшивиковым.
Есле твой журнал падохнит куда типерь итти э?

(Ответить)


[info]kandalakshin
2006-11-04 18:22 (ссылка)
Давно б уже сварганили поиск, как в ЖЖ - по имени пользователя, интересу и разным другим вещам.

И был бы LJR безусловно, законченно прекрасен.

Такие дела.

(Ответить) (Ветвь дискуссии)


[info]tiphareth
2006-11-04 18:38 (ссылка)
Так есть же.

http://lj.rossia.org/interests.bml

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kandalakshin
2006-11-04 22:45 (ссылка)
Это понятно - но вот как делать то же самое с человечками?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2006-11-05 21:29 (ссылка)
С человечками - это как?
Полный список пользователей есть тут
http://lj.rossia.org/userinfo.bml?user=ljr-fif
но очень тормозит

Такие дела
Миша


(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kandalakshin
2006-11-06 10:44 (ссылка)
Ну как-как - набираешь в окошке ник, а в ответ выдаётся ссылка на журнал.

Или же ответ - не существует/удалён/Зобанен Злыднями.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2006-11-06 12:35 (ссылка)
А кто мешает набрать
http://lj.rossia.org/users/ник?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kandalakshin
2006-11-06 13:18 (ссылка)
Нежелание замусоривать адресную строку.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2006-11-06 13:24 (ссылка)
Ну, интерфэйс замусоривать тоже не очень хорошо

(Ответить) (Уровень выше)

А вшивый о бане
[info]rms1
2006-11-04 22:34 (ссылка)
Представлется всё же что без коммерческой базы (добровольной платности) ресурсне поднять.

(Ответить)