@nodejs_ru

Страница 415 из 2748
Harry
10.12.2016
12:48:41
я бомж, платно не получится пока

Pavel
10.12.2016
12:49:47
чушь

Kirill
10.12.2016
12:49:57
чушь
не чушь, я вот сам такой

Pavel
10.12.2016
12:50:21
Если ты можешь такого бота написать, ты можешь на фрилансе поднять 1000 рублей, этого тебе хватит на 300–500 СМС, в зависимости от тарифа

Google
Pavel
10.12.2016
12:50:54
smsc.ru например

Сергей
10.12.2016
12:50:59
Спасибо

Мне нужны смс об ошибках на проде

Pavel
10.12.2016
12:54:25
Да пожалуйста. Я когда такие вещи слышу, лишний раз убеждаюсь что люди совсем головой не думают

Vladimir
10.12.2016
12:57:36
> @sovamist Мне нужны смс об ошибках на проде Возьми телеграм, будет бесплатно

Aleksei
10.12.2016
12:58:42
Недавно доклад смотрел, где чувак предлагал использовать телеграмм вместо вебсокетов)))

Сергей
10.12.2016
13:00:23
Хотя мысль годная

Vladimir
10.12.2016
13:00:40
Ну на телефон нотификации приходят - и ок

Lord
10.12.2016
13:06:05
http://sms.ru/?panel=main&subpanel=programmer 50 бесплатных смс в день вроде

Harry
10.12.2016
13:09:43
http://sms.ru/?panel=main&subpanel=programmer 50 бесплатных смс в день вроде
Сообщения на собственный номер бесплатны до 5 СМС

Lord
10.12.2016
13:09:58
хм раньше 50 было

Google
Harry
10.12.2016
13:10:00
я ща plivo.com чекаю

вроде цены не кусачие

Harry
10.12.2016
13:15:36
ЛОЛ

кароч там есть фича с text-to-speech пообсщением

прикольно

пасаны, tropo.com

Tropo is 100% free during development and testing. You decide when you're ready to upgrade to production.

правада еще не прочекал так ли эт

Никита
10.12.2016
14:06:38
http альтернатива go)))) кто-то как-то сказал, что go замена баша, но такого я еще не слышал)))
При чём тут го? Ты какую-то ерунду говоришь, го - язык, хттп - протокол.

Vitaliy
10.12.2016
14:08:24
abc
10.12.2016
15:05:53
подскажите, можно глобально через env vars задать уровень логов для winston ? не прописывая ничего в коде. что-то ничего такого найти не могу.

Vint
10.12.2016
15:15:55
подскажите, можно глобально через env vars задать уровень логов для winston ? не прописывая ничего в коде. что-то ничего такого найти не могу.
WINSTON_LOG_LEVEL=info node app.js При инициализации транспорта в winston: level: process.env.WINSTON_LOG_LEVEL || '_дефолтный_'

abc
10.12.2016
15:16:26
это понятно. я думал winston сам читает какую то env переменную

код менять не хотелось

видимо придется

Vint
10.12.2016
15:18:19
Ну да, код иногда приходится писать, тяжела жизнь разраба.

Aleksei
10.12.2016
15:23:18
npm нас испортил. теперь написать одну строку кода это уже вынужденная мера)

abc
10.12.2016
15:31:13
если проект в продакшн на 10 серверах и вот прямо сейчас надо изменить log level не меняя код, а просто подсунуть переменную окружения. и если это не делает winston из коробки это проблема, да

Google
Vladimir
10.12.2016
15:33:19
Да какая разница, если все равно перезапускать надо

abc
10.12.2016
15:33:37
проект достался по наследству :) что есть то есть. парни там про 12factor вообще не слышали

Да какая разница, если все равно перезапускать надо
перезапустить одно, а пересобрать образ другое

в случае изменения кода

Vladimir
10.12.2016
15:34:31
Ну тогда это первая проблема, которую нужно решать

abc
10.12.2016
15:35:19
уже понятно) но вот почему бы winston не читать ту же WINSTON_LOG_LEVEL. возможно повод для пул реквеста

Vladimir
10.12.2016
15:35:46
Не должны библиотеки таких веще делать

Так же можно и спросить, почему экспрессу порт нельзя через env передать

Или любой библиотеке что угодно

Vint
10.12.2016
15:36:23
Да какая разница, если все равно перезапускать надо
Если об этом заранее думать, то не придётся. Шлём команду на pid процесса, меняем уровень.

abc
10.12.2016
15:36:37
Не должны библиотеки таких веще делать
ну в общем да. тут я согласен

Vladimir
10.12.2016
15:37:13
@Vint проще просто добиться того, что можно быстро деплоить и не париться

abc
10.12.2016
15:38:05
ох не всегда) а если там веб-сокеты и стики сессии ? а мы этот контейнер в даун)

в общем перепиливать там все надо

Vladimir
10.12.2016
15:38:35
Надо делать так, чтобы можно было что угодно быстро перезапустить

Если этого нет - то все плохо

Vint
10.12.2016
15:38:44
Это более сложный процесс для разработки. Но крайне важный, да. Сегодня log-level, завтра ещё куча всего. Обновления и перезапуски на каждом углу.

Vladimir
10.12.2016
15:39:24
Тем более, всегда есть вероятность что любой процесс упадет в любой момент

Google
abc
10.12.2016
15:39:25
ну вот и будет проект что достался по наследству править

Vladimir
10.12.2016
15:39:50
Так что важные данные в памяти держать категорически нельзя

Vint
10.12.2016
15:39:55
Осталось закказчику обосновать трудозатраты)

abc
10.12.2016
15:40:25
Так что важные данные в памяти держать категорически нельзя
кроме сокетов там нет ничего в памяти. весь стейт в редисе

Vint
10.12.2016
15:40:42
Так что важные данные в памяти держать категорически нельзя
Можно. Инстанс-кеш вполне-себе вещь, но при условии, что он самобытен и сам наполняется при релоадах.

Vladimir
10.12.2016
15:40:47
Ну и отлично - тогда при перезапуске все в порядке будет

@vintorn ключевое слово - важные

abc
10.12.2016
15:41:08
коннекшн порвуться. но клиент переподключится быстро. но все равно будет заметно

Vladimir
10.12.2016
15:41:14
Не должно

Admin
ERROR: S client not available

abc
10.12.2016
15:41:16
тут такой тонкий проект как бы

Vladimir
10.12.2016
15:41:31
Ну то есть, нужно минимизировать, конечно

Потому что перезапускать периодически так и так нужно, ничего не поделаешь

Vint
10.12.2016
15:43:13
@vintorn ключевое слово - важные
Ну да) Но тут каждый сам решает. Важными могут быть не только данные, которые требуют persistence, а просто "общие" для нескольких инстансов/серверов. Поэтому иногда и memcached хватает вместо редиса, например.

abc
10.12.2016
15:44:52
честно давно не видел memcached в проде. везде redis и вот сейчас тарантул

даже вот varnish недавно видел )

Vladimir
10.12.2016
15:45:18
хах

Мемкэша гораздо больше чем тарантула

Vint
10.12.2016
15:45:58
У меня есть. Но сложилось исторически, на redis надо время выкроить. Относительно задачи смысла никакого вообще, ничего не поменяется.

Vladimir
10.12.2016
15:46:02
Просто тарантул пытаются продвигать зачем-то

Google
Aleksei
10.12.2016
15:47:18
Просто тарантул пытаются продвигать зачем-то
просто он быстрый. хотя удобством особым не наделен, имхо.

Vladimir
10.12.2016
15:47:46
Он очень странный

Может он и хорош мэйлу, но для простых смертных есть более понятные продукты

Vint
10.12.2016
15:51:06
Да ладно, может когда и взлетит. Сколько nginx по кулуарам шлялся, а потом выстрелил. А вот mailru'шый zerowait не смог.

Vint
10.12.2016
15:53:14
как по мне кадди в разы круче чем nginx
Не слышал, не знаю) Nginx'а пока везде хватает.

Нашёл. Почитал changelog. Путём nginx'a прут. Детские критические болячки всплывают, пока ещё не было мажорного релиза, и т.д. В общем, имеет право на жизнь, как и любое just another поделие.

Vint
10.12.2016
16:28:19
https://caddyserver.com/
См. моё следующее сообщение)

Aleksei
10.12.2016
17:14:51
ну мы на проде его юзаем уже месяца 4, пока полет нормальный)

Vladimir
10.12.2016
17:19:36
А зачем?

Aleksei
10.12.2016
17:22:39
nginx задолбало конфигурить под каждый проект. там конфигурация проще

Vint
10.12.2016
17:27:05
nginx задолбало конфигурить под каждый проект. там конфигурация проще
Может и проще, но так много конфигурить надо? А если надо, может инклюды с переменными пользовать как шаблоны? Хоть Сысоев и отговаривает от этого постоянно)

Andrey
10.12.2016
17:29:39
Генератор конфига сделать и дело в шляпе )

Andrey
10.12.2016
17:29:58
А что нода больше не умеет в вебсервер?

Aleksei
10.12.2016
17:30:18
Генератор конфига сделать и дело в шляпе )
или использовать кадди, и настраивать за 10 минут.

hamper ?
10.12.2016
17:30:36
А что нода больше не умеет в вебсервер?
нода умеет, но только не несколько серверов на одном порту

Andrey
10.12.2016
17:31:03
pm2 же есть

Или это не то?

Aleksei
10.12.2016
17:31:09
А что нода больше не умеет в вебсервер?
у нас там не только нода, да и ноду все равно стоит проксировать, чтобы масштабировать это все. ну и статика еще и ты ды.

Andrey
10.12.2016
17:31:48
Я гдето слышал что Пм2 для масштабирования юзают

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