
Daniel
02.09.2016
09:53:58
для монги подрубаю mongoexplorer

Dima
02.09.2016
09:54:24
Плагин DB Navigator?

Denis
02.09.2016
09:54:35
Всем доброго утра)

Google

Denis
02.09.2016
09:54:35
Статья
Топ 10 статей по Node.js за август.
Ссылка
#Article #NodeJS

Daniel
02.09.2016
09:55:27

Джон
02.09.2016
09:57:39
Ребят, можете помочь? Мне нужно срочно установить убунту на пк. Записал флешку, проверил на другом пк — работает. Пробую на своем установить — не получается. После выбора загрузочного диска просто мигает курсор на черном экране и ничего не происходит.
Поотключал в биосе fast load и прочую чепуху — не помогает. Пробую гуглить, ничего не могу найти. Может у кого-то было такое?
ошибок никаких не выдает..

Dima
02.09.2016
09:57:59
Да, понимаю, что внутри можно отрыть консоль и творить добро, но хочется средствами IDE. А вообще не принципиально.

Evgeny
02.09.2016
10:00:03
Просто имхо для mySQL ничего лучше sqlyog нету, для монги - робомонго

Dima
02.09.2016
10:00:15
PG?
redis

Evgeny
02.09.2016
10:00:20
А встроенные средства которые я видел-унылы

Daniel
02.09.2016
10:03:41

Evgeny
02.09.2016
10:03:58
Есть

Daniel
02.09.2016
10:04:09
еретик

Google

Dima
02.09.2016
10:05:02
консуль да, так и получается, сидишь в WS, а Terminal закрыть не можешь

Daniel
02.09.2016
10:05:04

Джон
02.09.2016
10:22:45
ах ну да, тут же обсуждают рецепты лазаньи

Никита
02.09.2016
10:34:56
Подскажите плиз со стартом приложения через pm2 с бабелем под виндой.
Есть файл pm2.json:
{
"apps": [
{
"name": "myapp",
"script": "app.js",
"watch": true,
"exec_interpreter": "./node_modules/.bin/babel-node.cmd",
"exec_mode": "fork",
"env": {
"NODE_ENV": "development"
}
}
]
}
при запуске pm2 start pm2.json валятся ошибки:
PM2: 2016-09-02 13:34:14: Script c:\Users\n.baranov\Desktop\myapp\app.js had too many unstable restarts (16). Stopped. "errored"
myapp-1 (err): "." �� �������� ���������� ��� �������
myapp-1 (err): ��������, ����������� ���������� ��� �������� ������.
myapp-1 (err): "." �� �������� ���������� ��� �������
myapp-1 (err): ��������, ����������� ���������� ��� �������� ������.
myapp-1 (err): "." �� �������� ���������� ��� �������
myapp-1 (err): ��������, ����������� ���������� ��� �������� ������.

Никита
02.09.2016
10:44:57
Там архиватор Бабушкина в строй вводят, кажется.

Ilya
02.09.2016
10:47:54

Никита
02.09.2016
11:18:23
а кто какой логгер юзает?

Дмитрий
02.09.2016
11:19:38
Bucker, debug

Andrey
02.09.2016
11:32:08
debug

Roman
02.09.2016
11:39:30

Alexander
02.09.2016
11:57:37
pm2 говорят из коробки умеет, поэтому и интересуюсь
разве не круто если инструмент будет экономить нам время, если мы научимся с ним работать и понимать задачи которые он выполняет

KlonD90
02.09.2016
11:58:15
умеет что?

Alexander
02.09.2016
11:58:38
zero downtime на restart

Vladimir
02.09.2016
12:00:54
у меня есть сомнения, что можно на tcp уровне 100% чисто сделать shutdown

Alexander
02.09.2016
12:03:40
заупстить ещё один экземпляр пока второй работает, потом сделать подмену, и потушить старое?
unicorn с реальсами это умеет, github об этом писали

Vladimir
02.09.2016
12:04:16
проблема с тем, как потушить, не потеряв запросы

Roman
02.09.2016
12:04:36

Vladimir
02.09.2016
12:05:04
Давай, мне нужен рецепт

Google

Roman
02.09.2016
12:05:11
если надо рабочий tcp-коннект передать другому процессу - это легко.

Vladimir
02.09.2016
12:05:32
не, его нужно просто закрыть
Но зыкрыть гарантировано безопасно

Roman
02.09.2016
12:09:21

Vladimir
02.09.2016
12:09:50
чтобы все запросы, которые пришли, получили ответ
ну или в худшем случае, чтобы reverse proxy знал, что запрос можно безопасно повторить на другой бэкэнд

KlonD90
02.09.2016
12:16:05
http://js13kgames.com/ кто участвует?
ну там же только для http это работает все ок. Ну вообщем-то лучше чем просто контейнер тушить спать

Vladimir
02.09.2016
12:17:20
да даже для http непонятно
тебе в открытый сокет могут запросы бесконечно прилетать

KlonD90
02.09.2016
12:17:51
так он же за кластером
кластер перестает слать запросы на тот что тушишь

KlonD90
02.09.2016
12:18:14
и ждет пока все запросы не закончатся на потухнувшем
Вообще кто-нибудь настраивал нормально такую же историю для контейнеров и как?

Roman
02.09.2016
12:20:06
можно ещё попросить балансер не слать тебе

Vladimir
02.09.2016
12:20:19
новый перестаешь, а что сос старыми?
> можно ещё попросить балансер не слать тебе

Roman
02.09.2016
12:20:36
ждёшь когда старьё будет обработано

Vladimir
02.09.2016
12:20:37
вот это похоже единственный 100% вариант

Google

Vladimir
02.09.2016
12:20:55
так оно может никогда не закончится

Roman
02.09.2016
12:21:00
нет. я вот делал перекидывание коннекта между процессами вместе со стейтом.

KlonD90
02.09.2016
12:21:00
кластер это и есть балансер

Vladimir
02.09.2016
12:21:41
перекидывание коннекта это все не очень клеится с современным подходом к деплою
> @klond90
кластер это и есть балансер
кластер не знает про http

Admin
ERROR: S client not available

Roman
02.09.2016
12:21:59

Vladimir
02.09.2016
12:22:55
ну не вяжется с контейнерами, шедулингом

KlonD90
02.09.2016
12:23:06
pm2 кластер знает

Vladimir
02.09.2016
12:23:06
например, между контейнерами можно так передать?
нет, не знает
ну то есть, насколько я знаю)

KlonD90
02.09.2016
12:24:49
это дело третье. вопрос в том как понять что можно гаснуть ввести у себя каунтер активных запросов и типа в 0 гаснуть если хочешь погаснуть и потом послать кому-то запрос? есть у кого-то контейнер который уже делает так или пакет? так лень писать
._.

Vladimir
02.09.2016
12:25:27
в том и суть, что может до 0 не опуститься

KlonD90
02.09.2016
12:26:11
хз только если если вебсокет или без таймаутов

Roman
02.09.2016
12:26:20

Vladimir
02.09.2016
12:26:45
> @klond90
хз только если если вебсокет или без таймаутов
pipelining же

KlonD90
02.09.2016
12:27:29
типа атаку такую устроить что постоянно тянуть ресурсы?

Vladimir
02.09.2016
12:27:44
ну да

Google

Ҫѐҏӗѫӑ
02.09.2016
14:55:19
есть достойные альтернативы DigitalOcean для поднятия vpn? в смысле такие же по качеству, с ДЦ в Европе и дешевле?

Vint
02.09.2016
14:58:20

Ҫѐҏӗѫӑ
02.09.2016
15:01:57
ну не, чот не альтернатива. в DO есть куча готовых скриптов и api охрененное
но за вариант спасибо. может для другого пригодится
кстати в DO даже ваша любимая CoreOS есть

Evgeny
02.09.2016
15:05:35
online.net

Vint
02.09.2016
15:05:59
Так нужен vpn или api?)
И что за готовые скрипты? Туториалы?

Ҫѐҏӗѫӑ
02.09.2016
15:06:26
vpn. с их api можно хоть букмарки в браузере сделать на вкл-выкл vpn
ну там разные

Vint
02.09.2016
15:08:13
Хм. А зачем выключать на сервере? Это, наверное, надо на клиентской стороне делать, в зависимости от потребностей.
Ну и потом, вроде как вот api даже есть (сам арубу не пользовал, знакомые сидят)
http://kb.arubacloud.com/en/developers/api-rest/api-rest.aspx

Ҫѐҏӗѫӑ
02.09.2016
15:12:21

Vint
02.09.2016
15:12:54
Понятно. Ну, вот как вариант. Из коробки у DO наверное больше всякого.

yep
02.09.2016
15:31:04
Ребят, чем деплоите?
думаю написать пару скриптов и запускать через npm run, или есть что-то готовое? (капистрану не хочу)