
KlonD90
29.11.2016
06:52:48
Ну если все так плохо то бери pm2 он умеет в graceful restart
А так по хорошему сначала вырубаешь траф на балансере до ноды. Потом гасишь ноду.

Alex
29.11.2016
07:16:13
Народ, есть задача сделать экспорт данных в СПСС. Есть какие-то адекватные мануалы?

equicolor
29.11.2016
07:18:39
Ну если все так плохо то бери pm2 он умеет в graceful restart
pm2 есть, что именно такое graceful restart почитаю, спасибо. При пересборке делаю pm2 stop и start, между ними еще кое-что происходит, здесь как раз и есть даунтайм. Хотелось бы чтобы nginx просто подождал и я в упор не понимаю почему он этого не делает

Google

KlonD90
29.11.2016
07:31:52

Alex
29.11.2016
07:32:40
:D
Да ну, это оч известная штука. IBM SPSS
https://ru.wikipedia.org/wiki/SPSS

Sheldhur
29.11.2016
07:33:51
што эта? эксель от IBM?

Alex
29.11.2016
07:35:17
Да хуй его знает. Заебли меня уже с этим

Sheldhur
29.11.2016
07:35:34
xD
посмотри в чём данные сохраняет
возможно это sqlite
или ещё какая хрень
читай сколько влезет

Alex
29.11.2016
07:43:52
Да так-то понятно =) Я думал, мб кто в теме и либа какая есть

Roman
29.11.2016
07:58:26
@equicolor есть разница между таймаутом ответа (долго отвечает) и отсутствием биндинга на порту. В одном случае при проксировании соединение установлено, но время ответа может быть большим и тут нужна опция fail_timeout, в другом случае при проксировании идёт обращение на порт, который никто не слушает и здесь использовании этой опции неуместно (бесполезно). Подробнее читай про установление tcp сессии

equicolor
29.11.2016
07:59:14

Google

Eduard
29.11.2016
08:15:33
конкретно не разбирался но возможно ли такое?
authority webrtc

Andrey
29.11.2016
11:52:25
кто по хероку подскажет ?
мне нужно настроить переменную окружения которая будет доступна в моём ноде-скрипте.
как это сделать, минуя использование Procfile ?
то есть где в вебинтерфейсе это делается ?

Igor
29.11.2016
11:53:44
да

Никита
29.11.2016
11:53:54
На апи посмотри
Там енвы точно были
Апи курлом просто дёргается

Igor
29.11.2016
11:55:03
есть вкладка
есть консольная утилита - там можно выставить

Andrey
29.11.2016
11:55:17
https://i.imgur.com/7878m2m.png
ага

Никита
29.11.2016
12:22:46
@vkurchatkin Что о Buffer() думаешь? Я пока что склоняюсь к тому, что Buffer(string) надо всё-таки хард-депрекейтить в 8.0.

Котяй Негодяй
29.11.2016
12:51:09
Посоветуйте либу, чтобы чейнить вызовы.

Andrey
29.11.2016
12:51:30
вызовы чего ?

Котяй Негодяй
29.11.2016
12:51:48
колбэков

Evgeny
29.11.2016
12:51:58
Bluebird

Котяй Негодяй
29.11.2016
12:52:20
Это ж промис.

Andrey
29.11.2016
12:52:26
промисцы
тема

Google

Evgeny
29.11.2016
12:52:37
Ну да - чейнинг вызовов

Котяй Негодяй
29.11.2016
12:53:04
Да ладно. Мне для синхроного кода.

Vladimir
29.11.2016
12:53:17

Котяй Негодяй
29.11.2016
12:54:38
Допустим, есть массив коллбэков
[ call1,
call2,
call3 ]
Мне нужно вызвать из по цепочке.

Дмитрий
29.11.2016
12:54:42
bluebird бери

Котяй Негодяй
29.11.2016
12:54:56
[ ... ].reduce(
(body, iteration) => iteration(body),
reportBody
);
Вот как я это делаю в коде.

Amon Bower
29.11.2016
12:56:19
Здраве всем. Может кто подсказать, в чем дело?

Никита
29.11.2016
12:56:19
stage-0?
А для чего тебе stage-0, если не секрет?
(это может не относиться к проблеме)

Amon Bower
29.11.2016
12:57:30
Я юзал натив в ноде. Хотел на es6 перейти, юзать class, let и т.п.. У меня на вебпаке babel-loader компилит скрипты клиентские, но почему-то выводит ошибку, когда я создаю .babelrc с таким объектом загрузок

Сергей
29.11.2016
12:58:05

Amon Bower
29.11.2016
12:58:09

Никита
29.11.2016
12:58:14
А по ошибке — обнови бабель.

Сергей
29.11.2016
12:58:25
какой версии бабель?

Amon Bower
29.11.2016
12:58:57

Сергей
29.11.2016
12:59:20
в чем проблема перейти на новую ноду?

Никита
29.11.2016
12:59:27

Google

Amon Bower
29.11.2016
12:59:36
в том, что я дурак и не обновляюсь до сих пор
ща попробую обновить, посмотрю

Никита
29.11.2016
13:00:20
Но проблема там не в этом, а в версии бабеля или его плагинов/пресетов.

Admin
ERROR: S client not available

Юрий
29.11.2016
13:00:26

Никита
29.11.2016
13:00:46
Посмотри, какие версии babel и babel-* ты используешь, и поставь свежие.
(p=0.8)

Vladimir
29.11.2016
13:02:30
тоже хотел сказать, что это очень старая либа

Никита
29.11.2016
13:02:37
Я таки советую на async/await переходить, пора уже.

Дмитрий
29.11.2016
13:02:54
++

Юрий
29.11.2016
13:04:02
У тебя на календаре что? =)
Человек спросил про цепочку коллбэков, я посоветовал проверенное продашеном решение (к слову, обновившееся неделю назад, т.е. не заброшенное).
Но вообще — промисы, да )

Никита
29.11.2016
13:05:05
*модуль async
Всё равно потом переписывать.

Юрий
29.11.2016
13:05:54
Возможно, решается вопрос поддержки легаси-кода. Не обладаю достаточной информацией, увы )

Andrey
29.11.2016
13:22:04

Дмитрий
29.11.2016
13:29:40
const serial =
calls => Bluebird.mapSeries( calls, Bluebird.fromCallback )

Сергей
29.11.2016
13:30:08
ну это блюбёрд

Google

Сергей
29.11.2016
13:30:15
а нативно ж

Andrey
29.11.2016
13:31:24
чото не вижу смысла юзить блюбёрд на своих проектах.
Нативные ведь есть промисцы

Addicted
29.11.2016
13:32:32
по бенчам они якобы перформтя лучше и расширяют возвможности несоклько
стал юзать сам блюберд

Никита
29.11.2016
13:33:09

Igor
29.11.2016
13:33:19
бенчи ??

Сергей
29.11.2016
13:34:05

Дмитрий
29.11.2016
13:34:24
Промисов может быть ппц как много
Но юзаю я его не из-за скорости

Igor
29.11.2016
13:34:58
про бенчи был отличный доклад на HolyJS

Дмитрий
29.11.2016
13:35:00
bluebird здоровый, но при этом экономит как моё время, так и повышает читабельность кода

Addicted
29.11.2016
13:35:17

Котяй Негодяй
29.11.2016
13:35:19

Addicted
29.11.2016
13:35:25
мотивам*

Leonid
29.11.2016
13:35:27
можно вебпаком убирать ненужные функции из блюберда

Дмитрий
29.11.2016
13:35:30
Просто сравните два решения выше и решите, какое из них проще поддерживать)