@nodejs_ru

Страница 2225 из 2748
Евгений
28.06.2018
17:23:50
Хочу посмотреться.

Roman
28.06.2018
17:26:35
Давай
жил был Коллбек. жил не тужил, что не день, то очередь и до него доходила. но настали тяжелые SetTimeoutы! и даже доставшийся от отца некст тик не выручал. конец!

Евгений
28.06.2018
17:28:43
Аплодисменты!

Лучшая авторская работа 2018 года!

Google
Roman
28.06.2018
17:31:48
Евгений
28.06.2018
17:32:47
Где можно почитать об эвент лупе?
Загуглив про libuv, прочтёшь про него.

:)

Vadim
28.06.2018
17:41:28
жил был Коллбек. жил не тужил, что не день, то очередь и до него доходила. но настали тяжелые SetTimeoutы! и даже доставшийся от отца некст тик не выручал. конец!
На проде постоянная утечка (примерно гиг оперативы за 2 дня) хотя на тестовом все норм. Не могу поймать где лик. Нагрузка мизерная на проде.

Евгений
28.06.2018
17:42:42
О, интересная тема пошла.

Выкладывай. Будем думать где у тебя течёт подливка.

Alexander
28.06.2018
17:43:17


Vadim
28.06.2018
17:43:21
А че выкладывать?

Евгений
28.06.2018
17:43:47
Ну что у тебя там, подробнее, примеры кода, какой процесс жрет.

Это если тебе надо решение.

Vadim
28.06.2018
17:44:44
Ну что у тебя там, подробнее, примеры кода, какой процесс жрет.
В том и дело не могу определить процесс где утечка происходит. Думал посоветуете инструменты которые могут отследить.

Евгений
28.06.2018
17:45:41
ps -a?

Google
Vadim
28.06.2018
17:45:53
У меня подозрения на setInterval которых у меня (аж) 15 !!! Но пробовал их отключать и все равно идёт утечка.

Евгений
28.06.2018
17:46:10
Ну просто как бы мониторишь процессы, видишь где идёт поедание активное.

Vadim
28.06.2018
17:47:11
Может быть проблема не приложения а скажем криво настроен nginx ?

Ну, как они там с данными работают?
Берут из редиса данные, проверяют по дате, и потом меняют данные в бд

Vadim
28.06.2018
17:57:38
Postgres

Roman
28.06.2018
17:57:57
Postgres
пул коннектов?

Vadim
28.06.2018
17:58:26
Имеется

Roman
28.06.2018
17:58:40
Имеется
коннекты релизишь?

Vadim
28.06.2018
17:59:01
Да

Roman
28.06.2018
17:59:27
Да
покажи код

Mikhail
28.06.2018
18:00:21
Да
Покажите код, как с БД работаете. Нужны те части, где открываете соединение и пишете запросы. Наверняка там где-то течёт

Олег
28.06.2018
18:03:48
Ребят подскажите плиз, кто сталкивался. Юзаю axios. Делаю запрос '/api/?action=foo'. На сервере включили ssl, и теперь посыпались вот такие ошибки The page at .... was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint Не понимаю в чем проблема. Гугл нормальных ответов чет не дает. При этом $.get('/api/?action=foo') работает нормально

Vadim
28.06.2018
18:05:40
@Roman @Михаил я вам завтра код скину, просто сейчас с телефона пишу. Спасибо заранее

Vadim
28.06.2018
18:09:45
И меня пингани.
Хорошо. Спасибо.

Google
Веселый
28.06.2018
18:13:24
Никита
28.06.2018
18:13:53
В исходниках ноды
Не в исходниках. Там доки есть!

https://nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/

DEN
28.06.2018
21:00:59
доброй ночи

есть кто-нибудь

John
28.06.2018
21:01:26
нет

DEN
28.06.2018
21:01:40
оо

http://jsfiddle.net/1sybjg50/649/

сейчас вот с промисами сделал..отправляю запрос на каждый ip и полученные данные записываю в пустой массив объектов, теперь рендерить не получается

подскажите плиз

Евгений
28.06.2018
21:19:37
Я телефона но первое что я увидел комбинирования es6 и es5 и var.

John
28.06.2018
21:19:41
Что рендерить?

Евгений
28.06.2018
21:19:47
Вырвиглазно жутко.

DEN
28.06.2018
21:20:06
))

devices нужно передать в handlebars

John
28.06.2018
21:21:24
передавай

DEN
28.06.2018
21:21:55
так у меня с этим и проблема

не внутри fetchIP же правильно?

John
28.06.2018
21:25:24
Не внутри

Правильно снаружи

Google
DEN
28.06.2018
21:25:56
ну..тогда devices пустой получается

return сделать?

John
28.06.2018
21:26:43
Откуда devices там взяться?

DEN
28.06.2018
21:27:14
так я ж изначально пустым создал..потом после каждой отправки туда и записываю же

devices={deviceName: rawData, ip: ip};

John
28.06.2018
21:29:11
Фигасе, я уже и забыл, что так кто-то так делает

DEN
28.06.2018
21:29:39
нет ну вообще по логике как должна работать?

хм..

Admin
ERROR: S client not available

DEN
28.06.2018
21:29:57
ну получили данные, и ? что дальше с ним делать то? точнее как?

или как я понял..рендерить после того как все обещания выполнились?

Promise.all?

John
28.06.2018
21:32:08
да

DEN
28.06.2018
21:32:55
ну у меня там сейчас res.send , но так у меня не работает..пробовал

res.render пробовал..devices пусто все равно

сейчас вот в handlebars если делать {{ devices.ip }} то отобразит только один ip

не 2

и я {{#each devices}} {{ ip }} {{/each}} делаю

не выводит

если просто devices сделать говорит что Object

Google
John
28.06.2018
21:38:28
А что ds означает в твоем нике?

DEN
28.06.2018
21:42:32
странно в Promise.all console.log(devices) делаю там только один ip

второй почему то не добавлен

Den Sal

Dmitry
28.06.2018
21:49:48
Хей, народ. Всем привет. Не подскажет кто нибудь, что можно покодить ради получения опыта? (Его почти никакого нет, а нужен.) У самого идей никаких, но хотелось бы с чем-нибудь поковыряться. Буду рад вашим идеям :)

DEN
28.06.2018
21:51:28
А что ds означает в твоем нике?
братан..я его в перенес в response.on('end') try { const parsedData = JSON.parse(rawData); devices.push({deviceName: rawData, ip: ip}); console.log(devices); } catch (e) { console.error(e.message); }

DEN
28.06.2018
21:52:25
теперь в консоли в каждой отправке выводит devices..только по одному

я знаю что совсем рядом(( но не могу найти

Dmitry
28.06.2018
21:54:33
Начни с чата, поставь себе задачу сделать простую соцсеть
Консольный, на веб-сокетах? Имелся некий опыт работы с подобным, но попробую, почему бы и нет. Спасибо :)

Andrew
28.06.2018
21:55:25
попробуй сделать сервис с стримами данных

DEN
28.06.2018
21:55:44
???

Andrew
28.06.2018
21:55:48
например запись видео и тд

Dmitry
28.06.2018
21:56:48
попробуй сделать сервис с стримами данных
Пока слишком потно для меня, начну с чатика, но спасибо)

Andrew
28.06.2018
21:57:14
ну давай, опыт с ws очень пригодится

Dmitry
28.06.2018
21:57:43
Самый минимальный уже имеется, разрабатывал бота для одного чатика)

Dmitry
28.06.2018
21:58:13
Но там уже имелось API, что существенно упростило работу.

Andrew
28.06.2018
21:58:40
ооо

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