@nodejs_ru

Страница 2124 из 2748
Никита
09.06.2018
08:53:09
systemd будет их стабильно перезапускать в таких случаях. Тебе нужна цепочка вачдогов.

Alexander
09.06.2018
08:53:29
Интересно защититься от этого

Никита
09.06.2018
08:53:49
Ого, а можно поподробнее, как уронить pm2?
ООМ, например. Да в тикетах их посмотри.

Google
Никита
09.06.2018
08:53:58
Alexander
09.06.2018
08:54:31
systemd
Ну все же мониторинг у pm2 поудобнее будет

Хоть я и понимаю, что это абсолютно разные инструменты

Alexander
09.06.2018
08:55:10
Да тащемта ничего. Уже полтора года в проде работает

Никита
09.06.2018
08:55:18
Если тебе нужен pm2 — прикрути pm2 к systemd, а к пм2 уже что угодно.

Но в вакууме вешать pm2 не надо.

Alexander
09.06.2018
08:56:02
Так pm2 же одной командой в Systemd вешается

И стартует вместе с системой

some_random_anonymous
09.06.2018
08:56:59
Ну все же мониторинг у pm2 поудобнее будет
Мониторинг ты можешь любой прикрутить. Хоть Datadog, хоть syslog, хоть ХЗ что.

Alexander
09.06.2018
08:57:26
Ну у pm2 ещё халявный дашборд есть

Google
Egor
09.06.2018
08:57:30
Всем спасибо, стало чуть ясней

Alexander
09.06.2018
08:57:32
С неплохими мониторингами

И монго модулем

Никита
09.06.2018
08:59:00
Только емнип там они нотификации не осилили. Или осилили?

Alexander
09.06.2018
08:59:26
Никита
09.06.2018
09:16:43
Я про нотификации системд.

Alexander
09.06.2018
09:17:05
А

Нет вроде

Никита
09.06.2018
09:17:19
Если процесс не упал, а повис — это можно только по нотификациям заметить.

Speed of
09.06.2018
10:02:12
как данные из Promise записать в переменную?



Alexander
09.06.2018
10:03:22
всмысле

Speed of
09.06.2018
10:03:25
только вот как эти данные записать в другую переменную

Alexander
09.06.2018
10:03:34
ну просто записываешь

Speed of
09.06.2018
10:03:36
как эти данные записать в переменную

K
09.06.2018
10:03:39
Декларируешь выше

И пишешь

Speed of
09.06.2018
10:03:50
не получается просто, если просто - то undefind

Google
Alexander
09.06.2018
10:04:09


там и прописываешь

как всегда

лол

Speed of
09.06.2018
10:05:22
я только сел за node

Alexander
09.06.2018
10:05:29
Alexander
09.06.2018
10:05:50
я только сел за node
так в любом языке

Alexei
09.06.2018
10:05:56
мне тут ванга позвонила и говорит, что автор сего кода хочет сделать что-то такое и не получается: let v; getValue(...).then(value => { v = value }); console.log(v); //undefined

Alexander
09.06.2018
10:06:09
лол

ну для таких структур пусть асинк эвэйты пилит

Alexander
09.06.2018
10:06:36
или пусть внутри первого then работает

K
09.06.2018
10:06:53
let variable = value;
На такое меня раздражал линтер постоянно, делал как Алексей сказал всегда

А вообще не люблю промисы, через async/await делаю всегда как могу

Alexander
09.06.2018
10:08:08
промисы збс

но время не стоит на месте

K
09.06.2018
10:09:43
Ну согласись async - return - throw это очень даже удобно

Alexander
09.06.2018
10:10:27
ну я один из тех, кто не согласится

Speed of
09.06.2018
10:10:31
@rick_the_rocket а есть ссылка про это почитать?

Alexander
09.06.2018
10:11:02
потому что иметь возможность контролировать каждый промис в отдельности без богомерзких трайкетчей для меня в приоритете

Google
Dark
09.06.2018
10:11:17
http://git.psi.i2p/ можно сделать личный аналог? там установлен git tea. просто проброситься как-то в i2p. а то этот американский и отключается иногда.

Alexander
09.06.2018
10:11:24
а для людей, которые пишут биткойн бота и первый раз в ноде да, им async return throw прям очень зайдет

K
09.06.2018
10:12:36
а для людей, которые пишут биткойн бота и первый раз в ноде да, им async return throw прям очень зайдет
Ну хз, меня устраивают throw и кетчи, можно как хочешь показывать и всё фильтровать так же как и с обычными промисами.

Alexander
09.06.2018
10:13:27
Потому я и не веду разговоры на эту тему. Это ещё хуже, чем политика и религия

? гриб
09.06.2018
10:15:28
Ну согласись async - return - throw это очень даже удобно
я вот только что писал запрос через аксиос. с трай кечем выглядит хуже имхо

K
09.06.2018
10:16:00
@rick_the_rocket а есть ссылка про это почитать?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function

? гриб
09.06.2018
10:16:44
K
09.06.2018
10:18:57
Слишком они много выбора предоставляют, надо было на колобеках сидеть и пирамидки рефакторить.

Speed of
09.06.2018
10:53:56
можно ли из Promise отправить значение в html шаблон?

some_random_anonymous
09.06.2018
10:54:20
Што

Speed of
09.06.2018
10:54:27
app.get('/btc', function(req, res) { getValue(btc_url).then(value => { res.send(value); }).catch(error => { console.log(error); }); });

в ejs value отправить можно будет?)

some_random_anonymous
09.06.2018
10:57:03
Используй, кто мешает? В чём вопрос?

В .then(res => { делай что хочешь с ejs

Speed of
09.06.2018
10:57:49
вопрос в том можно ли так сделать)

Google
some_random_anonymous
09.06.2018
10:57:57
Можно конечно

Speed of
09.06.2018
10:58:06
спасибо)

some_random_anonymous
09.06.2018
10:58:08
Когда промис зарезолвится, то можешь рендерить ejs

Speed of
09.06.2018
10:59:08
понял, буду делать, спс за ответ)

Stefan
09.06.2018
11:02:18
всем привет парни дайте линк на проверенную инструкцию для UBUNTU 16 server по установки NodeJS глобально из под root чтобы если я создаю пользователя то с него можно было писать приложения

Stefan
09.06.2018
11:04:53
да, но мне надо чтобы использовать можно было из под любого юзера

Cenator
09.06.2018
11:08:16
Так и делай

Speed of
09.06.2018
11:08:38
спасибо, я уже понял, так и буду делать)

Dark
09.06.2018
11:19:54
Как поднять клон Github на своём собственном сервере с приватными репозиториями за корпоративным файрволом?

Dark
09.06.2018
11:20:53
Gitlab
есть инструкция?

some_random_anonymous
09.06.2018
11:21:17
gogs, gitlab, gitea, тысячи вариантов

Сергей
09.06.2018
11:21:39
gogs, gitlab, gitea, тысячи вариантов
Только все эти тысячи по функциональности не дотягивают

some_random_anonymous
09.06.2018
11:22:02
Ну смотря что надо конечно. Я бы взял платную версию Gitlab и не парился.

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