
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

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

Constantin
20.08.2018
19:49:40
Flow.xo и Botmother поддерживают
Обманул, Botmother поддерживает, Flow.xo — вроде нет

Pavel
20.08.2018
19:51:17
Сам бы покостылил на луа и редисе)

Andrei
20.08.2018
19:51:55

Google

Andrei
20.08.2018
19:52:25

Вова
20.08.2018
19:55:10

Andrei
20.08.2018
19:55:39

Constantin
20.08.2018
19:55:39

Вова
20.08.2018
19:58:07
(
А мне бот для рассылки нужен

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

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

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


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

Sergey
21.08.2018
03:05:43

Andrey
21.08.2018
03:44:39
"один контейнер - одно ядро" )))
чо так тихо сегодня
устали от споров prometeus vs zabbix? )))

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
сидит смотрит в логи, выявляет проблемы, звонит ))))

kiltum
21.08.2018
05:24:30

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 начинает кидать рандомно.

bama^boy
21.08.2018
07:01:20

Alexander
21.08.2018
07:04:48
для привязки к бэку

Andrey
21.08.2018
07:08:53

Andrei
21.08.2018
07:09:20

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

Vasiliy
21.08.2018
08:10:36

Alexander
21.08.2018
08:15:48
tengine?

Sergey
21.08.2018
08:27:24

Роман
21.08.2018
08:28:52

Vasiliy
21.08.2018
08:29:21

Sergey
21.08.2018
08:30:18

Роман
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

bama^boy
21.08.2018
08:35:58

Vasiliy
21.08.2018
08:36:19

bama^boy
21.08.2018
08:36:26