@devops_ru

Страница 4207 из 4568
Constantin
20.08.2018
18:44:57
Ребят, всем привет! А что про njs думаете?

Роман
20.08.2018
19:02:57
то же, что и про весь JS

Дмитрий
20.08.2018
19:12:01
Стереотипы, одним словом

Вова
20.08.2018
19:19:36
Здравствуйте,кто то дела ботов на corezoid?

Google
Вова
20.08.2018
19:19:47
Чатботов

Andrei
20.08.2018
19:33:44
Всем привет. Может быть у кого-нибудь был опыт в настройке haproxy с автоскейлинг группой. Haproxy балансит по хэшу, проблема в том, что когда срабатывает скейлинг, хапрокси рлоадится, в следствие чего хэш сбрасывается, можно ли как-то хранить предыдущие состояния хеша? Это очень важно, так как у нас сдают сдают экзамен, а к ним должен подключаться наблюдающий, при скейлинге хеш сбрасывается и соотвественно haproxy начинает кидать рандомно.

undiabler
20.08.2018
19:38:27
Так подключайте его к одному из существующих серверов

Constantin
20.08.2018
19:39:43
Здравствуйте,кто то дела ботов на corezoid?
А почему именно на корезоиде?

Andrei
20.08.2018
19:41:29
Так подключайте его к одному из существующих серверов
Бэкенды не знают друг о друге, на каком из них сдаёт экзамен студент знает только haproxy, так как записывает хэш по аргументу, наблюдающий приходит с тем же айдишником, соответственно попадает туда куда нужно. Проблема возникает при скейлинг ап, когда релоадится прокси

Вова
20.08.2018
19:46:04
Constantin
20.08.2018
19:48:03
А на чем?
Flow.xo, Botmother, Chatfuel, Manychat

Вова
20.08.2018
19:49:26
Flow.xo, Botmother, Chatfuel, Manychat
А они Viber придерживают?

Constantin
20.08.2018
19:49:40
Flow.xo и Botmother поддерживают

Обманул, Botmother поддерживает, Flow.xo — вроде нет

Andrei
20.08.2018
19:51:55
Stick-table разве чистятся после релоада?
Судя по тому что я вижу через hatop да

Google
Andrei
20.08.2018
19:52:25
Сам бы покостылил на луа и редисе)
Да, я уже смотрю в эту сторону , просто уточняю, может есть способы без костылей

Вова
20.08.2018
19:55:10
Andrei
20.08.2018
19:55:39
Сам бы покостылил на луа и редисе)
вот они как раз и пишут сами про Hitless Reloads

Constantin
20.08.2018
19:55:39
Corezoid бесплатный
Условно-бесплатный, как и остальные. Смотрите сами.

Вова
20.08.2018
19:58:07
Условно-бесплатный, как и остальные. Смотрите сами.
На Smatrloop можно бота у Viber делать но там розссылка не работает

(

А мне бот для рассылки нужен

Constantin
20.08.2018
19:59:41
Всегда можно наколхозить, у Вайбера простой API. Еще учтите, что бот не может писать первым, вы должны будете активировать пользователя в боте. Только это все не про DevOps

Maxym
20.08.2018
20:04:00
Ну чего нет, может человек так хочет чатопс сделать в вайбере. Как никак самьій защищенньій месенджер среди всех что хранят и пересьілают данньіе в plain text

Vasiliy
21.08.2018
00:48:53
Господа, вот посоветуйте. имеются два stateless-приложения: * nodejs + express * python + sanic + websocket Родные средства кластеризации (fork) не очень хороши ( высокая загрузка главного процесса вызывает общее замедление) Хочу запустить их через балансировщик без форков( один контейнер - одно ядро, а зонтиком - балансировщик). Поделитесь опытом: * как у вас. * какой БН - haproxy ? * Может можно что-то подкрутить, чтобы оно работало без БН ? (базовые sysctl, конечно, подкрутил) P.S> по моим тестам, async-приложения очень не любят конкурентные запросы. Было бы здорово на БН лимитировать число одновременных(конкурентных) запросов.

Evgeniy
21.08.2018
05:09:07
nagios

kiltum
21.08.2018
05:18:27
icinga!

Viktor
21.08.2018
05:22:26
ребзя, у меня тут раз в пять минут заводится докер кроном, и он видимо передергивает интерфейсы/создает новые, изза чего хром мне регулярно пишет ERR_NETWORK_CHANGED. можно ченить сделать с докером или хромом?

Google
Andrey
21.08.2018
05:23:42
сидит смотрит в логи, выявляет проблемы, звонит ))))

Viktor
21.08.2018
05:25:00
да у меня там задачка выполняется одна) а в докере чтобы не засерать систему вайнами всякими :)

Andrey
21.08.2018
05:25:07
наркоманы

Viktor
21.08.2018
05:25:47
ну а че делать, тулза есть только под вин, вот и пришлось ее докеризировать и запускать регулярно чтобы данные генерила

Andrey
21.08.2018
05:26:20
вин в докере

?

Viktor
21.08.2018
05:27:03
wine

Andrey
21.08.2018
05:32:41
wine
попробуй nginx прокси поставь на хостовой машине, контейнеры создавай с разными портами чтобы выглядело как 127.0.0.1:3031, 127.0.0.1:3032 и тд,, ну и добавь диапазон портов в upstream

Viktor
21.08.2018
05:33:40
аээмн... мне вообще не нужен доступ в контейнеры, да и там сеть даже не нужна...

Andrey
21.08.2018
05:33:57
0_o

Viktor
21.08.2018
05:34:53
всмысле у меня на локальной тачке контейнеры заводятся. завелись, данные сгенерили, на диск положили и остановились) при запуске они поднимают свои сетевые интерфейсы, которые там особо то и не нужны.

Andrey
21.08.2018
05:35:38
задача то в чем

Viktor
21.08.2018
05:37:04
задача в том, чтобы докер жил себе спокойно, но не дергал сетевые интерфейсы, ибо их состояние мониторит хром каким то чудесным образом, и если я открываю какую-нибудь страницу во время запуска контейнеров - я получаю ERR_NETWORK_CHANGED

надо наверное пересоздать контейнеры с --network none, мож поможет...

Admin
ERROR: S client not available

Andrey
21.08.2018
05:38:28
это и хотел написать

--network none в docker run

Andrei
21.08.2018
06:55:58
повторю сегодня свой вопрос

Google
Andrei
21.08.2018
06:55:58
Всем привет. Может быть у кого-нибудь был опыт в настройке haproxy с автоскейлинг группой. Haproxy балансит по хэшу, проблема в том, что когда срабатывает скейлинг, хапрокси рлоадится, в следствие чего хэш сбрасывается, можно ли как-то хранить предыдущие состояния хеша? Это очень важно, так как у нас сдают сдают экзамен, а к ним должен подключаться наблюдающий, при скейлинге хеш сбрасывается и соотвественно haproxy начинает кидать рандомно.

Andrei
21.08.2018
07:09:20
а зачем релоадить хапрокси?
чтобы он подхватил новые инстансы, они же добавляются в конфиг

Andrey
21.08.2018
07:09:59
насколько я помню там можно было map-ы динамически добавлять/удалять, без релоада

или через graceful reload

Vasiliy
21.08.2018
08:10:36
Без бплансировщика бред делать инфру У меня бэкед из нескольких слоев из нод по 4 ноды в"слое". Вход за cdn через nginx который разруливает на среду в зависимости от префикса. Число конкурентных к чему? К базе? Деллоки?
Конкурентных к приложению. Просто приложуха сильно медленнее начинает отвечать, если у неё в backlog валяются запросы. Логично с одной стороны, но хотелось бы, чтобы работало быстрее. Про необходимость балансировки - тоже понятно, просто хотел спросить - кто что использует. haproxy или что-то лучше есть ?

Alexander
21.08.2018
08:15:48
tengine?

Vasiliy
21.08.2018
08:29:21
а что у вас приложение не может добавить воркеров на новый коннект?
Может, но что у nodejs, что у python-sanic мне очень не нравится как это выглядит - один из потоков перегружается по CPU и я получаю верхний перцентиль по 7 секунд.

Роман
21.08.2018
08:30:21
Сколько конкурентных запросов висит ?
Не вспомню, там задача была просто утилизировать ядра, что б не простаивали.

Sergey
21.08.2018
08:30:25
вы сразу за фронтом ноду держите?

Vasiliy
21.08.2018
08:30:26
у ноды пробовал cluster, пробовал pm2 либо я хочу чего-то нереального, либо оно в условии конкуренции хреново работает.

Сейчас я нагрузку пуляю напрямую на приложение. Вот думаю фронтом балансировщик поставить.

то есть еще раз. Если мы берём два приложения: одно пуляет подряд запросы. Второе скажем в 50 потоков делает тоже самое. Разница раз в 10 в пользу однопоточной истории (по rps)

Google
Vasiliy
21.08.2018
08:36:19
есть еще keepalived балансировщик 3го уровня
keepalived - это ж vrrp, разве нет ?

bama^boy
21.08.2018
08:36:26

Страница 4207 из 4568