
Константин
01.09.2016
14:56:12
chrome canary 55 - async functions 3/3 :)

Никита
01.09.2016
14:56:23
findOneAndRemove покороче. но всё равно странненько
DeprecationWarning: Mongoose: mpromise (mongoose's default promise library) is deprecated
bluebird лучше?

Google

Evgeny
01.09.2016
14:58:38
Да

Roman
01.09.2016
15:40:06

Vladimir
01.09.2016
15:40:22
в ноде?
sendfile же вроде блокирует

KlonD90
01.09.2016
15:44:32
интересно можно что-нибудь из лямбды украсть?
например дамп почитать
памяти
aws lambda

hamper ?
01.09.2016
15:46:37

KlonD90
01.09.2016
15:47:06
при большой нагрузке он начнет их терять

Vladimir
01.09.2016
15:47:14
TCP?

KlonD90
01.09.2016
15:47:53
http да в принципе я думаю любые

hamper ?
01.09.2016
15:47:57

Google

KlonD90
01.09.2016
15:48:51
вот ты добавь 6 к примеру инстансов и он начнет их терять изи. он там больше 2х в принципе не растет т.е. на 1м значит 6-8 на

Vladimir
01.09.2016
15:49:57
а зачем на 1 ядро столько инстансов?

KlonD90
01.09.2016
15:50:25
ну там даже 6 процессоров пусть будут
они упрутся же в кластер довольно быстро
вон там чувак из импресса которого вы осуждаете у себя эту проблему кстати решил

Vladimir
01.09.2016
15:51:08
может быть. Кластер это плохая вещь
это не та проблема, которую нужно решать

KlonD90
01.09.2016
15:51:23
я проверял от 1 до 6

Vladimir
01.09.2016
15:51:27
просто не используешь кластер - нет проблем

KlonD90
01.09.2016
15:51:41
и там после 2х уже особо прироста нету только хуже работает

Vladimir
01.09.2016
15:51:47
так и должно быть

KlonD90
01.09.2016
15:55:33
https://habrahabr.ru/post/264851/ вот вы его хаяете а парень реальную багу нашел после фикса стало лучше даже у меня на проекте. хотя импресс конечно не ставил, парень вникал - молодец

hamper ?
01.09.2016
16:17:41
хотя может у нас нагрузки не на столько высокие были.. там где нужно еще выше обычно на го пишем

KlonD90
01.09.2016
16:20:18
ну типа направь большой траф и и он захлебывается на кластере
в одно ядрышко упираешься

hamper ?
01.09.2016
16:26:58
ну у нас все ядра на 100% загружены (этим разок уже сожгли один сервак на хецнере)

Anton
01.09.2016
16:38:42

Vladimir
01.09.2016
16:43:08
запускаешь отдельные процессы и балансируешь внешним балансировщиком

Anton
01.09.2016
16:43:54
И сколько процентов разницы?

Google

Vladimir
01.09.2016
16:44:23
разницы чего между чем и чем?

Roman
01.09.2016
17:00:29
http/tcp?

Vladimir
01.09.2016
17:00:36
http
как и большинство, полагаю

Roman
01.09.2016
17:01:07
что мешает просто несколько процессов сбиндить на один порт?

Vladimir
01.09.2016
17:01:40
хмм, а так можно?

Alexander
01.09.2016
17:02:32

Aleh
01.09.2016
17:02:34
и как это работать должно о.о

Vladimir
01.09.2016
17:03:12
SO_REUSEADDR?

Roman
01.09.2016
17:04:05

Roman
01.09.2016
17:04:45
https://habrahabr.ru/post/259403/

Vladimir
01.09.2016
17:05:46
ясн, при этому ядро будет делать то, что делает кластер

Roman
01.09.2016
17:06:24

Vladimir
01.09.2016
17:06:43
само собой)

hamper ?
01.09.2016
17:07:48
А ядро разве раундробином будет? В кластере же тоже вроде отказались от ядерного раскидывания потому что сильно неравномерно ноды грузило

Aleh
01.09.2016
17:09:20
пишут, что ядро раскидывает псевдослучайно

KlonD90
01.09.2016
17:10:46
вижу только reuseaddr

Google

KlonD90
01.09.2016
17:11:02
reuseport нода умеет?

Мерлин
02.09.2016
04:29:00
[last news]
Node.js v6.5.0 Release Brief

Roman
02.09.2016
05:26:32
йау
как вы в тестах модели мокаете?

yep
02.09.2016
05:51:16
Ребят, мб кто знает? https://github.com/Unitech/pm2/issues/2367
Я типа хочу получить внутри скрипта номер под которым он запустился в кластер моде
нашел, если кому интересно http://stackoverflow.com/a/39285774/1171144

Alexander
02.09.2016
06:40:30
а чем плохи нодовские кластеры? или чем лучше pm2 кластер?

yep
02.09.2016
06:42:49
лучше тем что тебе не нужно писать свой код

Admin
ERROR: S client not available

Kich
02.09.2016
06:43:12
там ещё на венде они ведут себя иначе

Котяй Негодяй
02.09.2016
06:48:21
А может кто посоветовать, что почитать по этой теме? Ещё не касался, но в дальнейшем нужно будет поровну распределять нагрузку между 2+ инстансанми приложения.

Alexander
02.09.2016
07:56:19

Никита
02.09.2016
07:57:09
вопрос выглядит несколько странно

Alexander
02.09.2016
07:58:04
да вопрос скорее всего правильный, только нааверное должен был звучать так "какие плюхи дает pm2" ?
ZeroDownTime вижу
просто интересен опыт на продакшене, кто делал миграцию с класторев на pm2 кластеры

Никита
02.09.2016
08:07:15

Alexander
02.09.2016
08:07:45
https://futurestud.io/blog/pm2-cluster-mode-and-zero-downtime-restarts

Google

Alexander
02.09.2016
08:07:49
например

Anton
02.09.2016
08:08:26
Как бы когда >1 сервера и так zeroTime

Alexander
02.09.2016
08:09:12
я думал ZDT про рестарт приложения без 503

Anton
02.09.2016
08:25:00
5хх - и nginx перекинет запрос на другой апстрим?

Vladimir
02.09.2016
08:30:21
Нет конечно

Никита
02.09.2016
08:31:44
А кто нибудь победил неправильное форматирование промисов в вебшторме?
var promise = Window.find({creator: req.user._id});
promise.then(function (windows) {
res.render('profile', {user: req.user, windows: windows});
})
.catch(function (err) {
console.log('error:', err);
});
catch впрво уезжает

Котяй Негодяй
02.09.2016
08:33:11
Это только промисов касается?

Anton
02.09.2016
08:36:39
Я думаю, что он уезжает потому, что .then должен быть тоже на новой строчке
То есть это не catch уехал, а then недоехал

Никита
02.09.2016
08:37:47
var promise = Window.find({creator: req.user._id});
promise
.then(function (windows) {
res.render('profile', {user: req.user, windows: windows});
})
.catch(function (err) {
console.log('error:', err);
});
так? :)

Anton
02.09.2016
08:37:58
Ага, типа того)

Kich
02.09.2016
08:38:25
отступ в 6 пробелов, жесть
и тело у then и catch колбеков с разным отступом :(

Никита
02.09.2016
08:39:37
ну это так вставилось в телегу
:D

Kich
02.09.2016
08:39:47
ок :)

Никита
02.09.2016
08:40:11
https://i.gyazo.com/1aae05e4d6c67e4b3226332fdb659eab.png
выглядит вот так
а если я хочу использовать бабель, нужно ли ядро подключать?
require("babel-core").transform("code", options);

Dima
02.09.2016
09:53:33
Всем привет.
В WebStorm нет Database Tool.
Чем пользуетесь, не выходя из IDE?