Size: a a a

Scalability Camp — распределенный чат [СММщик в отпуске на Бали]

2019 August 27

DN

Dmitry Nagovitsin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
pragus
эта фигня - это оно метрики должно быть
Что оно?
источник

p

pragus in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Dmitry Nagovitsin
Что оно?
"диск тормозит, сеть, итп". критичные штуки должны быть за метриками.
источник

DN

Dmitry Nagovitsin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
pragus
"диск тормозит, сеть, итп". критичные штуки должны быть за метриками.
Ну вот в три часа пришло смс - база легла из-за большого ио на сервере
источник

DN

Dmitry Nagovitsin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Метрика такая то
источник

DN

Dmitry Nagovitsin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
А что будут получать клиенты?
источник

DN

Dmitry Nagovitsin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Пока ты вылезешь из кровати, ссшнешься и выяснишь, что у тебя там диск посыпался или ещё  что?
источник

p

pragus in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Dmitry Nagovitsin
Ну вот в три часа пришло смс - база легла из-за большого ио на сервере
не бывает "большого i/o" ) у тебя квоты на io должны быть )
источник

DN

Dmitry Nagovitsin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
pragus
не бывает "большого i/o" ) у тебя квоты на io должны быть )
Ну не бывает так не бывает, ок
источник

p

pragus in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
бюджетирование сервисом по памяти, cpu, i/o

ну т.е. если сервис стал невписываться в лимит, то это просто алерт владельцу сервиса.
источник

DN

Dmitry Nagovitsin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
pragus
бюджетирование сервисом по памяти, cpu, i/o

ну т.е. если сервис стал невписываться в лимит, то это просто алерт владельцу сервиса.
И что?
источник

DN

Dmitry Nagovitsin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Ну вот проснулся у тебя владелец после пятницы
источник

DN

Dmitry Nagovitsin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
И будет вспоминать что он там вчера накоммитил, ну к понедельнику найдет
источник

DN

Dmitry Nagovitsin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Сколько ты запросов потеряешь?
источник

p

pragus in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Dmitry Nagovitsin
И будет вспоминать что он там вчера накоммитил, ну к понедельнику найдет
да, но это аффектит только 1 сервис, а не вообще всю ноду
источник

DN

Dmitry Nagovitsin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
pragus
да, но это аффектит только 1 сервис, а не вообще всю ноду
А если нода смотрит в сервис этот только?
источник

p

pragus in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Dmitry Nagovitsin
А если нода смотрит в сервис этот только?
это как?
источник

DN

Dmitry Nagovitsin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
pragus
это как?
Бинарь на гошке за нжинксом
источник

DN

Dmitry Nagovitsin in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
Например
источник

p

pragus in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
не надо править ядро
источник

p

pragus in Scalability Camp — распределенный чат [СММщик в отпуске на Бали]
net.ipv4.tcp_keepalive_intvl = 75
net.ipv4.tcp_keepalive_probes = 9
net.ipv4.tcp_keepalive_time = 7200

глобальные, либо через setsockopt
источник