
Sergey
08.08.2018
11:00:19
man ssh-copy-id

Konstantin
08.08.2018
11:00:59

Sergey
08.08.2018
11:01:25
можно делать роллбэк апдейтясь на старую???

Konstantin
08.08.2018
11:01:54
мне не нужна история роллаутов, если всё через CI|CD идёт, rollback соответсвенно тоже

Google

Konstantin
08.08.2018
11:02:11
вот и вопрос - когда оно нужно или я чот упускаю? )

Sergey
08.08.2018
11:03:10
када апдейт не прошел

Andrey
08.08.2018
11:03:20
ну если всё через CI|CD - то для кластера выглядит как апдейт )
а версионирование на уровне гита

Iurii
08.08.2018
11:03:50

Vladimir
08.08.2018
11:08:03
Всем привет! А кто-нить делал такое, чтобы на haproxy было реализовано шардирование БД с помощью lua-скрипта? Ну типа выбор ноды в зависимости от какой-то логики, например, local selectedNode = os.time() % countNodes; Может есть примеры такого?

Sergey
08.08.2018
11:09:40

Vladimir
08.08.2018
11:10:14

Sergey
08.08.2018
11:10:59
какую то адищу чел рассказывает неслыханную, неужели люди хапрокси до такой степени на *** вертят)))
могёш!

Leo
08.08.2018
11:11:40
да дичь какая-то))) Изврат в полном масштабе
Вы слишком много хотите от баллансировщика, ИМХО

Iurii
08.08.2018
11:12:29
да
Не ха прокси это задача

Google

Vladimir
08.08.2018
11:14:00
ну как не его - это вид лоад балансировки, с разделением данных на ноды. Или лоад-балансировка тоже не его?

Iurii
08.08.2018
11:14:56

Sergey
08.08.2018
11:15:25
хапрокси должен тупо рулить коннектами, слушать порты и проксировать

Vladimir
08.08.2018
11:15:28
ну "умная балансировка" - где мы знаем по какомуто алгоиртму куда идти

Leo
08.08.2018
11:15:49
Вы, пардон уж часом не с хапрокси на эластик кидаете запросы?

Iurii
08.08.2018
11:15:54

Vladimir
08.08.2018
11:15:57
дальше проксирования хапрокси что ли никто не юзал?

Leo
08.08.2018
11:16:07

Andrey
08.08.2018
11:16:12
какое отношение нода имеет к контейнеру

Iurii
08.08.2018
11:16:33
аминь
Последний раз на такой связки пилил

Sergey
08.08.2018
11:16:37

Iurii
08.08.2018
11:17:02

Konstantin
08.08.2018
11:17:15

Vladimir
08.08.2018
11:17:18
и кубер есть. Но вот примеры с луа и хапрокси интересны были бы. Еси конечно да, такое юзается.

Andrey
08.08.2018
11:17:30

Sergey
08.08.2018
11:17:52

Vladimir
08.08.2018
11:18:06
не, контейнеры не причем - это не важно. Главное уметь определять ноду (сервер отдельный) по определенному алгоритму.

Konstantin
08.08.2018
11:18:08

Leo
08.08.2018
11:18:21

Google

Vladimir
08.08.2018
11:18:48
консул тоже есть) но он не для этого

Konstantin
08.08.2018
11:18:59
Задача сильно расплывчата, возможно не тот путь выбрал

Leo
08.08.2018
11:19:01

Vladimir
08.08.2018
11:19:37

Andrey
08.08.2018
11:20:08
OSPF/BGP там

Leo
08.08.2018
11:21:14
можно и консул заюзать дополнительно
можно от нод ответ кидать не тот который должен быть в случае правильного чека этой ноды и оставлять с правильным ответом только нужные/ную
но это приключение из разряда костылей

Антон
08.08.2018
11:23:08

Vladimir
08.08.2018
11:23:33
ох(( ну это да, совсем сложно. Нагрузка выше 100к рпс еще, тут вот и хочется сделать более быстрое распределение данных

Iurii
08.08.2018
11:25:27

V
08.08.2018
11:27:06
Пдфки

Andrey
08.08.2018
11:28:37
Определится

Grobbelaar
08.08.2018
11:28:58
парни, был в свое время дружественный этому чату хороший чат юникс админов, не могу найти
подскажите плз

Vladimir
08.08.2018
11:29:28
Спасибо всем большое за ответы! Да, я как понял так никто не делает) и видать правильно)

Grobbelaar
08.08.2018
11:30:18
или ладно, тут спрошу
# ps ax |grep mysql
3525 ? Ssl 0:18 /usr/sbin/mysqld
6596 ? Ssl 0:00 /usr/sbin/mysqld
# ls /usr/sbin/mysqld
ls: cannot access '/usr/sbin/mysqld': No such file or directory

Andrey
08.08.2018
11:30:18

Google

Иван
08.08.2018
11:42:37

Iurii
08.08.2018
11:52:15

Yuri
08.08.2018
11:58:18

Grobbelaar
08.08.2018
11:59:44
я разве про openvz говорил? )
это хост с lxc виртуалками и libvirt

Vladimir
08.08.2018
12:11:34

Yuri
08.08.2018
12:30:22
я разве про openvz говорил? )
так вроде вообще ничего не говорил. Потому и предположил один из вариантов. LXC, так LXC, поменяй команды на lxc-шные ?

Konstantin
08.08.2018
12:31:07
Про vz вообще страшно говорить в 2018))

Yuri
08.08.2018
12:32:13
Дык вдруг легаси? ?

Sergey
08.08.2018
13:01:45

A1EF
08.08.2018
13:08:13

Grobbelaar
08.08.2018
13:10:13

Nikolai
08.08.2018
13:55:53
Всем привет
кто-нибудь в курсе что означает эта ошибка в jenkins-е?
JENKINS-48300: if on a laggy filesystem, consider -Dorg.jenkinsci.plugins.durabletask.BourneShellScript.HEARTBEAT_CHECK_INTERVAL=300
возникает в процессе выполнения команды
npm run build
В travis-е сборка проходит нормально
баг 52847 как оказалось :(

Sergey
08.08.2018
14:10:52

Nikolai
08.08.2018
14:11:16
это как?
диск т.е. не задействовать?

Sergey
08.08.2018
14:12:37
это как?
делаешь systemd mount unit, который к конкретному каталогу подключает tmpfs, стартуешь его, потом сборку ведёшь в этом каталоге - и опаньки!

Nikolai
08.08.2018
14:13:04
угу понял - благодарю за совет!
а если дженкинс крашнется во время сборки, тогда данные получается канут в лету?

Google

Nikolai
08.08.2018
14:14:45
хотя нет, туплю

Sergey
08.08.2018
14:15:28

Nikolai
08.08.2018
14:15:55
:) ну я его использую полтора дня а уже баги в плагинах

Iurii
08.08.2018
14:16:02

Sergey
08.08.2018
14:16:58
плагины - это такое себе.
кстати, единственный раз, когда дженкинс крашился при сборке конкретного проекта - когда коллега вписал в груви-скрипт exit() ?
два дня искали ?

Nikolai
08.08.2018
14:17:33
))
Столько проблем как с тревисом я еще не славливал ни на одном CI, дженкинс после него как манна небесная

Роман
08.08.2018
14:50:00
Так а без плагинов там крашиться в принципе особо нечему)

Stefan
08.08.2018
15:04:41
снова карманы?