@nodejs_ru

Страница 83 из 2748
Роман
14.07.2016
09:22:11
На битрикс разрабатывают только серьезные парни

Не то, что вы

KlonD90
14.07.2016
09:22:32
только мастер может познать битрикс

Recluse
14.07.2016
09:22:44
Google
Юрий
14.07.2016
09:23:34
[x] битрикс мастера

Recluse
14.07.2016
09:24:23
жепки в массы

Артур Евгеньевич
14.07.2016
09:26:56
Дп что вы к бтртксу привязались)

Там и другие чаты

I
14.07.2016
09:27:08
битрикс - шляпа)

Артур Евгеньевич
14.07.2016
09:27:49
.ато у него стикеры есть свои)

Alex
14.07.2016
09:42:34
Кто pm2 юзает?

Vitaliy
14.07.2016
09:42:39
Коллеги, а кто запускает postgres в докере или kubernetes — как вы настраиваете бэкапы базы? Просто выставляя наружу 5432 порт, или через получение шелла внутрь контейнера?
Сори за нубский вопрос - а вы как volume настраивали для бд, как решали проблему с автоматической миграцией контейнера на другие хосты? на сколько я помню монтируется volume который привязывается к текущей fs на хосте (его, как мне кажеться можно бекапить, вроде докер умеет для этого делать snapshot fs), ну то есть, есть ли возможность быстро развернуть контейнер бд с этими данными на другом хосте?

Юрий
14.07.2016
09:44:12
Виталий, пока еще никак. Я только хочу перевести проект на контейнеры, прощупываю почву, чтобы с разбегу потом не напороться на что-то совсем уж критически важное в середине миграции.

Vitaliy
14.07.2016
09:44:48
ff zcyj

ясно))

Google
Alex
14.07.2016
09:45:50
Эй, парни! Нужна помощь по pm2. Короч, я когда пишу pm2 stop all, все вырубается. Однако, если попробовать открыть сайт, то страница бесконечно грузится, но ответ от сервера так и не приходит. После pm2 start ответ приходит и страница загружается. Так вот - как сделать так, чтобы после того, как остановили все процессы, висящие на порту pm2 говорил 500 ошибкой?)

Кроме pm2 delete =)

Vitaliy
14.07.2016
09:46:42
прокси поставить

Anton
14.07.2016
09:47:00
nginx, очевидно же

Vitaliy
14.07.2016
09:47:01
например nginx перед вашим pm кластером

KlonD90
14.07.2016
09:47:22
Кто-нибудь stolon готовил?

https://github.com/sorintlab/stolon

Alex
14.07.2016
09:47:32
так и есть)

однако nginx не понимает, что сервер лег, он думает, что просто долго ответ идет

KlonD90
14.07.2016
09:48:10
Видишь у тебя там апстрим по дефолту 30 секунд ждет чем затаймаутится

マイク
14.07.2016
09:48:16
nginx не думает

он ждёт

KlonD90
14.07.2016
09:48:19
Он пытается сыграть лучшим образом для пользователя

Alex
14.07.2016
09:52:36
таки есть 2 сервера upstream: server 0.0.0.1:3000; server 0.0.0.2:3000; допустим, необходимо перезагрузить первый сервер (именно перезагрузить, а не gracefulReload). Тогда мы его останавливаем (pm2 stop all), делаем нужные дела, затем запускаем pm2 start. Так вот пока мы "делаем нужные дела" юзеры, попавшие на этот сервер будут тупо ждать непонятно чего. А вот если бы pm2 сразу кидал 500 ошибку, то они незамедлительно были бы перенаправлены на второй серв.

KlonD90
14.07.2016
09:54:46
а как ты балансируешь пользователей?

Alex
14.07.2016
09:55:47
ip_hash на данный момент

в будущем мб сменю на least_conn

Vitaliy
14.07.2016
10:00:02
а если down прописать для сервера и подменить на время конфиг у nginx?

Alex
14.07.2016
10:00:56
Ну так-то легче тогда просто pm2 kill, ибо балансировщик и воркеры на разных серверах

ты прав

Google
Alex
14.07.2016
10:01:28
вырубаю серв на обслуживание

делаем все черные дела

и опять врубаем

Vitaliy
14.07.2016
10:01:43
ага

Denis
14.07.2016
10:19:16
Ребят, давайте делать git squash для сообщений?

Nikita
14.07.2016
10:19:44
любишь переписывать историю?)

Aleh
14.07.2016
10:21:25
только в WIP ветках)

Alexey
14.07.2016
12:50:37
Я борода

Stanislav
14.07.2016
15:38:49
А подскажите русско говорящий подкаст по Js, пожалуйста.

Alexander
14.07.2016
17:09:57
Котяй Негодяй
14.07.2016
17:33:38
Нужен BPMN инструмент годный. Лучше свободный, конечно. Подскажите.

Vladimir
14.07.2016
17:35:10
activiti

uho
14.07.2016
17:51:24
Ребята кто может помочь с дизайном апи микросервиса работы с пользователями?

Denis
14.07.2016
17:55:42
А давайте может в общей переписке если там нет чего то специфичного ?)

Evgeny
14.07.2016
17:56:24
Я не против :)

Roman
14.07.2016
18:00:48
+

uho
14.07.2016
18:02:29
Ну есть микросервис который работает с пользователями(регистрация,авторизация,аутентификация) кто как посоветует оформить его апи ?как пример это акаунт у гугла один для нескольких сервисов

Google
uho
14.07.2016
18:03:50
У него своя база и свой докер контейнер

Evgeny
14.07.2016
18:04:01
Мы сделали обычным рест крудом, смысла делать сложнее не вижу. А вот сообщество бы послушал

Ровно один контейнер?

Admin
ERROR: S client not available

Evgeny
14.07.2016
18:04:24
Или может скалиться?

uho
14.07.2016
18:06:00
Или может скалиться?
Тут кто как посоветует

Nick
14.07.2016
18:06:13
Я не из nodejs но могу посоветовать оформить в стиле restAPI

Evgeny
14.07.2016
18:06:16
Советую скалиться

uho
14.07.2016
18:08:22
Evgeny
14.07.2016
18:11:34
Сессии общими лучше не делать - вырастает стоимость проверки юзера

KlonD90
14.07.2016
18:12:24
tarantool

Evgeny
14.07.2016
18:12:56
Mnesia

KlonD90
14.07.2016
18:13:12
у mail.ru как-то для этой задачи вполне себе справляется. а нагрузки у них сами знаете какие

Evgeny
14.07.2016
18:13:38
Он у них один инстанс?

KlonD90
14.07.2016
18:22:07
ну не один инстанс конечно нужно это дело реплицировать. но там в принципе один сервер может держать все, они же хвастались не давно что 1 миллион транзакций на 1м ядре.

Evgeny
14.07.2016
18:22:38
Тогда не вижу противоречий с тем что я говорил

Вот только с точки зрения моего нано бизнеса один сервер в одном дц - плохая идея

KlonD90
14.07.2016
18:28:49
ну типа общий session store может быть тарантул а не хранить сессии отдельно.

Evgeny
14.07.2016
18:29:59
А зачем тянуть для всех мс ви одном запросе?

Nick
14.07.2016
18:34:16
просто стандартный CRUD с отдачей json

Google
Nick
14.07.2016
18:34:37
ничего сложного нету

есть ресурсы есть экшены)

Denis
14.07.2016
18:40:33
https://github.com/sahat/hackathon-starter

Andrey
14.07.2016
18:46:42
интересно как оно аккаунты джойнит. надо будет глянуть. наверное к мылу привязывает, чтобы этого не делать.

KlonD90
14.07.2016
18:47:01
aaaarghsync

uho
14.07.2016
18:49:27
Ребята не стесняемся больше подробностей и идей !

I
14.07.2016
18:52:09
согласно тому, что я тут на конференциях наслушался, идеальный микросервис - это микросервис, выполняющий строго одну функцию и который легко переписать

то есть, микросервис регистрации, микросервис авторизации

ну и какой-нибудь главный микросервис, разруливающий связи и раскидывающий нагрузки между ними

KlonD90
14.07.2016
18:54:21
ну такое. откровенно говоря сервис авторизации отнюдь не микросервис

Andrey
14.07.2016
18:54:35
есть же накладные расходы: память, взаимодействие.

KlonD90
14.07.2016
18:54:36
а вполне себе обычный сервис в сервисно ориентированной архитектуре

Страница 83 из 2748