
Igor
21.03.2017
11:34:29
а нода то слушает сокеты?
ну и судя по логу у тебя вроде как приложение на одном порту, а вебсокеты на другой ломятся
http://restify.com/#socketio судя по доке твоего кода выше не достаточно для запуска вебскоетов, нужно еще дописать
ты вроде как просто http сервачок стартуешь

Google

Eugene
21.03.2017
11:40:51
заюзал ноду версии 6.6.0 и заработало
эт не сокеты рестифи, а самой ноды, когда указываешь --inspect
http://restify.com/#socketio судя по доке твоего кода выше не достаточно для запуска вебскоетов, нужно еще дописать
ты вроде как просто http сервачок стартуешь

Igor
21.03.2017
11:42:45
аа
я локально вот так делаю node --debug=5858 ./server/app.js в контейнере, чтобы из вебшторма можно было подконектится и продебажить

Eugene
21.03.2017
11:45:54

Igor
21.03.2017
12:01:56
шестая стабильная
lts которая
ну она вроде не ругается на флаг, я и не знал что он деприкейтед
работает да работает

Eugene
21.03.2017
12:02:56
если кому интересно, то проблема была в том, что инспект вешался на 127.0.0.1, что и не работало внутри докера
помогло бинд на 0.0.0.0
https://github.com/nodejs/node/issues/11880

Google

Igor
21.03.2017
12:04:09
мы пока не торопимся на 7 переходить, но спасибо, буду знать

Михаил
21.03.2017
12:18:16

?
21.03.2017
14:07:40
https://www.youtube.com/watch?v=ZV8ndsZBLjI

Oleg ?
22.03.2017
08:53:29

Михаил
22.03.2017
08:55:30
Кстати, вопрос — как в сворме паблишить порт без routing mesh? У меня сервис в режиме global и мне нужно на каждой ноде именно в контейнер, бегущий на этой ноде, попадать

Oleg ?
22.03.2017
09:36:20

Михаил
22.03.2017
10:57:52
Уже не первый раз натыкаюсь на то что нужная мне фича запилена буквально дни назад.

Ilya
22.03.2017
11:14:25
Всем привет. Кто нибудь может подсказать по деплою контейнеров в AWS ECS?
Я несколько нуб пока в этих вопросах, в доках ответы на эти вопросы как то не нашлись:
1. Есть 3 контейнера с mysql, есть некоторые начальные данные, с которыми они должны стартовать и которые маунтятся в docker-compose. Обязательно ли билдить образы или можно как то прокинуть эти данные на AWS?
2. Ткните в доку, где описано, как можно распределять контейнеры по инстансам. Например, я хочу запустить 3 контейнера на одном инстансе, 3 на другом и еще 2 на третьем. Как это можно сделать и можно ли?
Заранее спасибо.

Artem
22.03.2017
12:27:59
компоузом такое вряд ли организуешь, надо смотреть в сторону систем для оркестрации
что нибудь типо кубернетеса, там можно указывать ноды на которых будет работать

Konstantin
22.03.2017
12:28:47
Для такой задачи вполне подойдет Nomand от Hashicorp

Ilya
22.03.2017
12:29:09
а средствами AWS-а самого не обойтись?

Roman
22.03.2017
12:41:30
но лучше beanstalk+ecs или teraform/nomad+ec2
с kubernetes застрелишся пока освоишь не на такой мелкий уровень он

Denis
22.03.2017
12:45:19
Да че там, все просто, следите в @kubernetes_ru за анонсом следующего митапа и приходите, все вопросы разрешатся сразу :)

Google

Ilya
22.03.2017
12:47:47
Вот как раз использую ecs и ecs-cli на ec2 инстансах. И вопрос как раз в том, как средствами ecs сделать задуманное
но лучше beanstalk+ecs или teraform/nomad+ec2

Roman
22.03.2017
13:28:20
но если делать грамотно то конечно делал бы я по другому, с бакапами на s3 и отдельным контейнером который их ресторит


Sergey
22.03.2017
14:19:41
Всем привет!
Есть такая проблема с пробросом портов:
В docker-compose файле для контейнера стоят настройки
ports:
- 0.0.0.0:4443:4443
После запуска docker ps показывает в колонке ports:
0.0.0.0:4443->4443/tcp, 8443/tcp
Но при этом netstat показывает:
tcp6 0 0 :::4443 :::* LISTEN 17648/docker-proxy-
То есть порт доступен извне только по ipv6.
Нашёл тикет на гитхабе на эту тему: https://github.com/docker/docker/issues/2174
Вопрос: кто-нибудь сталкивался, есть какой-то солюшен/воркэраунд?

Vasily
22.03.2017
14:24:17

Sergey
22.03.2017
14:28:40

Vasily
22.03.2017
14:30:07
Или NAT

Sergey
22.03.2017
14:35:51

Vasily
22.03.2017
14:36:53
Да.

Sergey
22.03.2017
14:37:01

Vasily
22.03.2017
14:41:15
Ок, спасибо!
Напишите как отработает, потом говорите спасибо=)

Roman
22.03.2017
15:11:18
блин перепробыл уже столько образов php 5.3 на докер хабе и nginx не может подключится к ним. netstat показывает что все в порядке - ну что же за день то такой (мне тут нужно просто завести старую апликацию)
мог бы кто посмотреть )? https://hub.docker.com/r/andthensome/docker-php-5.3-fpm/ ну не принимает коннект ))

Anton
22.03.2017
15:35:30
где запускаете?
в nginx тоже порт 9000 прописан?

Roman
22.03.2017
15:41:42
да
если запускаю другой контейнер например php:fpm то все работает тут походу что-то конкретно с этим контейнером не так

Google

Roman
22.03.2017
15:45:16
но на него ходить через nginx нужно
и код надо маунтить в туже локацию на nginx и fpm контейнере

Anton
22.03.2017
15:46:03
у тебя мак? не пробросил порт в виртуалбоксе?
могу но вечером

Roman
22.03.2017
15:47:12
да мак мог бы все подогнать
только вот когда этот вечер для тебя наступит? у меня gmt0 и почти четвертый час
ну вот как бы и собрал и работает блин ))))
что за нахрен

Митко Соловец?
22.03.2017
16:20:12
ребят, осторожно, мы в шоке были!

Ilia
22.03.2017
17:08:09
Я 700 ый ?

Denis
22.03.2017
17:13:22
Kubernetes Moscow Meetup 2
https://t.me/kubernetes_ru

Roman
22.03.2017
17:23:04
у тебя мак? не пробросил порт в виртуалбоксе?
все ясно, почему то скрипт бесконечно исполняется на 5.3 пхп и вот nginx сказал что таймаут. А на 5.6 все работает но потом другие проблемы, код старый и там че-то ломается, решили все же дебагить и чинить

Zzepish
22.03.2017
17:30:02

Roman
22.03.2017
17:30:23
ну я то девопс а не девелопер
как по мне этот язык еще 10 лет назад надо убить было

Zzepish
22.03.2017
17:30:54

Google

Zzepish
22.03.2017
17:31:13
Идет по стопам жабы

Roman
22.03.2017
17:42:00
уже goroutines и co-routines есть ))?
если есть тогда пускай живет, но без этого не для бакэнда дело это

Zzepish
22.03.2017
21:16:43
Coroutines в PHP и работа с неблокирующими функциями / Хабрахабр
https://m.habrahabr.ru/post/164173/
А горутины, имхо, не нужны в пыхе

Denis
22.03.2017
21:30:00
История о очень нетривиальном баге, встретившемся и его отладке в Production.
Завязка истории проста - система, живущая в докере на множестве машин периодически теряла пакеты. В процессе исследования, автору статьи пришлось понять как работает сеть в докере и вспомнить некоторые относительно низкоуровневые способы отладки.
https://medium.com/@loginoff/debugging-a-docker-heisenbug-in-production-586ccb265f7c#.1raew6ciy
#docker #troubleshooting #network

Roman
22.03.2017
23:02:33

Maxim
23.03.2017
19:52:04
Предлагаю новый мем - "вязанный" контейнер

Zzepish
23.03.2017
19:53:18
А чего мем? Шикарно

Anton
23.03.2017
19:54:19
шикарно

Maxim
23.03.2017
19:54:25
Ну просто тут много приходит на ум оборотов, я твой контейнер вязал и в таком духе