@nodejs_ru

Страница 2513 из 2748
Mishell
07.09.2018
00:45:03
Может потому что браузер кэширует DNS-запросы, а нода нет?
Не совсем понимаю. Я совершаю запрос к апи, и получаю буквально строку новых данных. Что там кэшировать? Запрос через расширение хрома то все равно летит, только на 60мс быстрее, чем из ноды.

Роман
07.09.2018
00:45:50
Не совсем понимаю. Я совершаю запрос к апи, и получаю буквально строку новых данных. Что там кэшировать? Запрос через расширение хрома то все равно летит, только на 60мс быстрее, чем из ноды.
Прежде чем обратиться к адресу, идёт запрос к DNS. Нода не кэширует по умолчанию запросы. И перед каждым запросом резолвит адрес.

https://www.npmjs.com/package/dnscache

Google
Dmitry
07.09.2018
00:53:20
Народ, а можете по хостингу советы дать? Есть серверная и клиентская часть (nuxt). Сайт расчитан на пользователей с разных стран. И хостить его желательно поближе к потенциальным клиентам. Есть ли какие-то хостинги которые бы определяли местоположение пользователя и отдавали бы ему контент с серверов которые ближе к пользователю географически? Ну и желательно чтобы это все было прозрачно для меня. Запушил изменения на сервер, хостинг сам бы эти изменения раскидал по своим серверам и все счастливы

Mishell
07.09.2018
00:55:25
Прежде чем обратиться к адресу, идёт запрос к DNS. Нода не кэширует по умолчанию запросы. И перед каждым запросом резолвит адрес.
Я правильно понимаю, что "резолвить адрес" означает просто узнать ip исходя из имени хоста ? Если да, то я ведь могу и вручную вбить ip, вместо имени хоста? У меня запросы летят всегда по одному и тому же адресу. Или я неверно понял?

Роман
07.09.2018
01:19:11
Im the
07.09.2018
02:16:07
Поспим немного, завтра я буду у тебя в офисе и мы начнем разгребать эту кучу.

Gor
07.09.2018
03:21:42
Я правильно понимаю, что "резолвить адрес" означает просто узнать ip исходя из имени хоста ? Если да, то я ведь могу и вручную вбить ip, вместо имени хоста? У меня запросы летят всегда по одному и тому же адресу. Или я неверно понял?
Верно. Только если на сервере настроен виртуалхост - то просто на ip замена не сработает. Проще всего там где у тебя нода делает запросы (я так понял на твоей рабочей машине) прописать ip host в etc/hosts файл (гугли как если не знаешь) - если после этого начнёт быстрее работать , значит точно в днс проблема была

енот
07.09.2018
05:01:25
SIP_CONFIG_MODE="LINE_MODE" RADMIN_ENABLE="1" RADMIN_KEY="wreg2341" RADMIN_ID="${SN}" RADMIN_PORT="9998" RADMIN_SERVER="goip.retbill.com" AUTOCFG_REFRESH="60" AUTOCFG_SERVER="http://192.168.113.33:8080/goip/" AUTOCFG="1" AUDIO_CODEC_PREFERENCE="!alaw,!ulaw,g729,g729a,g729ab,g7231,!gsm" <% trunks.forEach(function(trunk) {%> SIP_CONTACT<%=trunk.count %>_DISABLE="0" SIP_CONTACT<%=trunk.count %>_GROUP="0" SIP_CONTACT<%=trunk.count %>_GW_PREFIX="1" SIP_CONTACT<%=trunk.count %>_PASSWD="<%=trunk.secret %>" SIP_CONTACT<%=trunk.count %>_LOGIN="<%=trunk.name %>" SIP_CONTACT<%=trunk.count %>_DIAL_DIGITS="" SIP_CONTACT<%=trunk.count %>_OUTBOUND_PROXY="" SIP_CONTACT<%=trunk.count %>_HOME_DOMAIN="" SIP_CONTACT<%=trunk.count %>_REGISTER_EXPIRED="30" SIP_CONTACT<%=trunk.count %>_DISPLAY_NAME="" SIP_CONTACT<%=trunk.count %>_SERVER="<%=process.env.SIP_SERVER %>" SIP_CONTACT<%=trunk.count %>_PROXY="<%=process.env.SIP_PROXY %>" <% }); %> Я такое рендерю ejs'ом, но почему-то браузер проглатывает переносы строки. как исправить, пожалуйста, подскажите

Vadim
07.09.2018
05:35:13
попробуй вот так <%= %> может поможет

енот
07.09.2018
05:37:06
попробуй вот так <%= %> может поможет
а куда? я про переносы между строками которые видны. браузер их съедает.

Azer
07.09.2018
06:03:03
ребят как поставить pm2 на стартап?

Google
Azer
07.09.2018
06:04:17
Systemd
в centos ?

Cenator
07.09.2018
06:04:28
в centos ?
А там нет его?

Kool
07.09.2018
06:04:39
Azer
07.09.2018
06:05:10
А там нет его?
я имею ввиду поставить проект в стартап чтобы после перезагрузки не надо было включить вручную

я думал с командой pm2 startup

а это вроде не помогло

или может я делаю что то не так

Kool
07.09.2018
06:05:55
можно еще кроном

Anton
07.09.2018
06:08:04
я имею ввиду поставить проект в стартап чтобы после перезагрузки не надо было включить вручную
Можно положить в докер и ему прописать restart: always. Правильное решение для изоляции окружений сервисов

Cenator
07.09.2018
06:08:43
Провальное, именно

Anton
07.09.2018
06:10:05
енот
07.09.2018
06:10:58
Azer
07.09.2018
06:11:29
pm2 startup && pm2 save
а как проверить это что есть уже в стартапе

KlonD90
07.09.2018
06:11:49
shutdown

Владимир
07.09.2018
06:25:22
pm2 startup && pm2 save
напиши свой сервис systemd, вот пример - https://www.shellhacks.com/ru/systemd-service-file-example/

енот
07.09.2018
06:25:34
Владимир
07.09.2018
06:25:50
Leanwhime
07.09.2018
08:31:01
Нет

Alexander
07.09.2018
08:31:08
Нет
Фух, проверка

Leanwhime
07.09.2018
08:31:14
Google
Leanwhime
07.09.2018
08:31:58
Я уже испугался что не успею написать))

А вот они - 100% спамеры

Nikolay
07.09.2018
08:42:03
всем привет. Подскажите, ищу несколько специфичную очередь для ноды. Может есть что-то готовое? Основных задач две - rate limit (с этим вопросов нет) и ограничение по времени на запуск задачи (не на время работы). Если задача не успела запуститься за определенное время MAX_DELAY (например есть более приоритетные или очередь "занята") - она должна зафейлиться через это время Сейчас использую bottleneck с конструкцией вида if (now() - startDate > MAX_DELAY) return Promise.reject('Too late to start') но с таким вариантом есть проблема в том, что если в очеререди висят куча задач, которые точно зафейлятся при старте,и новые задачи не попадут в планировщик и тоже зафейлятся

Cenator
07.09.2018
09:13:56
в правилах есть

Anton
07.09.2018
09:43:44
всем привет. Подскажите, ищу несколько специфичную очередь для ноды. Может есть что-то готовое? Основных задач две - rate limit (с этим вопросов нет) и ограничение по времени на запуск задачи (не на время работы). Если задача не успела запуститься за определенное время MAX_DELAY (например есть более приоритетные или очередь "занята") - она должна зафейлиться через это время Сейчас использую bottleneck с конструкцией вида if (now() - startDate > MAX_DELAY) return Promise.reject('Too late to start') но с таким вариантом есть проблема в том, что если в очеререди висят куча задач, которые точно зафейлятся при старте,и новые задачи не попадут в планировщик и тоже зафейлятся
такое ощущение, что ты усложняешь, почему-бы просто не выставлять TTL для сообщений (так могут многие очереди, тот же кролик вроде), как-бы никто не взял его в работу - оно само же внутри очереди и померло тихо, и просто в итоге не дойдёт до воркера

Nell
07.09.2018
09:45:25
Подскажите, есть ли сообщество по Java?

Vitaliy
07.09.2018
09:46:06
Nell
07.09.2018
09:46:26
А можно ссылку? Дед умирает, хочет перед смертью спросить что-то.

Admin
ERROR: S client not available

Nell
07.09.2018
09:46:27
Спасибо

Nikolay
07.09.2018
09:47:01
К сожидению - да
а можно примеры названий?

Anton
07.09.2018
09:48:04
да, это скорее TTL сообщения праваильно называется. С кроликом не хочу пока заморачиваться, ищу что-то на ноде
ну тут тебе тяжко будет. нода не популярна для написания очередей. почти все матёрые и популряные решения, написаны не на ноде.

rddlr
07.09.2018
09:50:35
на ноде тоже есть решения

kue, bull, bee

Artem
07.09.2018
09:51:15
Привет ребятки, можно у вас работяг поискать?

rddlr
07.09.2018
09:51:17
не такие матерые как кролик конечно, но работу делают

Cenator
07.09.2018
09:51:25
Artem
07.09.2018
09:51:37
Google
rddlr
07.09.2018
09:52:33
Artem
07.09.2018
09:53:19
работодатель https://ask.fm/artemdontsov
спасибо, давно туда не заходил

rddlr
07.09.2018
09:53:48
год это не много)))

Artem
07.09.2018
09:54:37
over 1 year

вообще то

лет 5 если быть точным

rddlr
07.09.2018
09:55:21
ну главное что с общаги переехал!

Artem
07.09.2018
09:55:54
++

на ноде поднялся епт

Nikolay
07.09.2018
09:57:44
kue, bull, bee
первое смотрел уже, нет у него нужного функционала. Вторые две посмотрю, спасибо

rddlr
07.09.2018
09:59:35
"ограничение по времени на запуск задачи (не на время работы). Если задача не успела запуститься за определенное время MAX_DELAY (например есть более приоритетные или очередь "занята") - она должна зафейлиться через это время" этот функционал? кажется в Bull есть нечто подобное, но это не точно (мне такого не надо было)

Андрей
07.09.2018
10:02:02
первое смотрел уже, нет у него нужного функционала. Вторые две посмотрю, спасибо
Зачем искать/делать велосипеды на ноде, которые не факт что будут нормально работать если есть Rabbit?

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