Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 August 13

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
однако тут, как я понял, уже была использована монга
менять в готовом решении А на Б только потому, что статистика показывает превалирование Б над А по показателю "количество использований" - это почти то же самое, что "выбрать то, что более модное"
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
Монга была использована потому что она уже была установлена и это всё было сделано для тестов. Это пока бета версия сервиса. Он еще только тестится перед запуском на основном сервере. Потому можно менять и обновлять
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
и так... как сделать что бы не горел пердак от oracledb?
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Тёмыч
и так... как сделать что бы не горел пердак от oracledb?
А в чём проблема? Как вариант - перейти на mssql
источник

С

Сергей in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
А в чём проблема? Как вариант - перейти на mssql
На mssql? Это чтоб провозившись с перездом получить примерно такие же возможности,  но с постоянным сбором невырубаемой майкрософтовской "телеметрии"?🚰 👉🗽)))
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Сергей
На mssql? Это чтоб провозившись с перездом получить примерно такие же возможности,  но с постоянным сбором невырубаемой майкрософтовской "телеметрии"?🚰 👉🗽)))
Что у вас там собирается из mssql?
источник

С

Сергей in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
Что у вас там собирается из mssql?
Ничего. Из-за отказа ее испольховать.
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Сергей
Ничего. Из-за отказа ее испольховать.
Тогда о чём речь, не могу понять. Что у вас собиралось, когда вы ей пользовались? Или что по слухам, которые вы слышали, собирается?
источник

С

Сергей in NodeUA - JavaScript and Node.js in Ukraine
Т. к.  была вожна конфиденциальность данных и производительность.
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
С производительностью у них всё ок. А вот про конфиденциальность вопрос так и не раскрыт. Я бы послушал истории о том, как мс сливает данные, или о чипиро.. стоп, это же тема из соседнего чата
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
Народ. Мб кто работал с OracleDB... Создал таблицу - таблица в списке есть, добавляю в нее строку - пишет строка добавлена. Запрашиваю строки - их нет. Добавляю строку с таким же айдишником - пишет айдишник не уникален
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
Я забыл шо там нужен COMMIT. Починилось
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
товарищи, кто чем профилировал ноду, искал утечки памяти?
можете что-то посоветовать?
попробовал через хромовский деббагер, сранивая снапшоты - объем не меняется, но pm2 показывает, что размер потребляемой памяти процесса выростает
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Егор Хильченко
товарищи, кто чем профилировал ноду, искал утечки памяти?
можете что-то посоветовать?
попробовал через хромовский деббагер, сранивая снапшоты - объем не меняется, но pm2 показывает, что размер потребляемой памяти процесса выростает
размер какой памяти? rss?
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
я настраиваю в pm2 правила для рестарта при превышении лимита памяти, потом смотрю как часто мой процесс перезапускается. Если память ползет вверх медленно, то забиваю.

Хромовский профайлер показывает только память, выделенную в куче V8, а не всю память процесса. Мб какой экстеншен течет или процесс держит какие-то файлы и буферы данных в кешах, или еще что.
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
Alexander
размер какой памяти? rss?
v8 heap
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
тогда либо снепшоты неправильно сравнивались, либо пм2 всякую фигню показывает
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
Andrey Listochkin
я настраиваю в pm2 правила для рестарта при превышении лимита памяти, потом смотрю как часто мой процесс перезапускается. Если память ползет вверх медленно, то забиваю.

Хромовский профайлер показывает только память, выделенную в куче V8, а не всю память процесса. Мб какой экстеншен течет или процесс держит какие-то файлы и буферы данных в кешах, или еще что.
подозреваю, что библиотека node-ipc в этом замешана
мне предложили изменить способ общения двух процессов с сокетов (которые веб) на сокеты, через операционную систему, якобы если идет общение в пределах одной машины - зачем это делать через сетку
но что-то вышло хуже по памяти
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
можно попробовать node-clinic прогнать минуты 3-5 какие-то тесты и глянуть на общую картину или метрики нормальные настроить
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
начал перебирать-гуглить
в node-clinic долго въезжать, сложный инструмент?
источник