Size: a a a

Node.js — русскоговорящее сообщество

2019 October 11

DN

Dima Nazdratenko in Node.js — русскоговорящее сообщество
Victor
подключиться хромовским дебагером и сделать снапшот памяти
дропнул базу и вроде не падает, но wtf, как такое возможно
источник

V

Victor in Node.js — русскоговорящее сообщество
ну очевидно были данные в базе обработка которых занимала больше 1.5гб озу
источник

DN

Dima Nazdratenko in Node.js — русскоговорящее сообщество
Victor
ну очевидно были данные в базе обработка которых занимала больше 1.5гб озу
ну так поидее данные же опять сыпятся и обрабатываются, должно же опять падать
источник

V

Victor in Node.js — русскоговорящее сообщество
ну так утечка памяти не сразу может быть заметна, она может днями копиться или зависеть от входных данных
источник

V

Victor in Node.js — русскоговорящее сообщество
часто встречал такие приложения на ноде которые по чуть-чуть текут и там pm2 настроен чтоб когда натекло пару гигов авторестарт работал)
источник

M🇷

Mikhail 🇷🇺🇨🇦 in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
Всл 2 запилят и возможно начнётся счастье
Судя потому что в ранних сборках всл2 это тупо виртуалка на хайперви- чуда стоит не ждать
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Mikhail 🇷🇺🇨🇦
Судя потому что в ранних сборках всл2 это тупо виртуалка на хайперви- чуда стоит не ждать
Наоборот, за счёт этого и будет чудо. А вот перехват апи, видимо, оказался недостаточно производительным вариантом
источник

MM

MRG_Serejka MRG_Serejka in Node.js — русскоговорящее сообщество
подскажите пожалуйста как из синхронной функции сделать асинхронную функцию
источник

MM

MRG_Serejka MRG_Serejka in Node.js — русскоговорящее сообщество
источник

В

Виталий in Node.js — русскоговорящее сообщество
Promise.resolve?
источник

👨C

👨‍💻 Yurii Chikhrai 🔥 in Node.js — русскоговорящее сообщество
MRG_Serejka MRG_Serejka
А чего не использовать fs.readdir, что из коробки асинхронная?)
источник

MM

MRG_Serejka MRG_Serejka in Node.js — русскоговорящее сообщество
а я использую ))
источник

MM

MRG_Serejka MRG_Serejka in Node.js — русскоговорящее сообщество
источник

👨C

👨‍💻 Yurii Chikhrai 🔥 in Node.js — русскоговорящее сообщество
MRG_Serejka MRG_Serejka
Ну там readdirSync 🤷🏻‍♂️)
источник

MM

MRG_Serejka MRG_Serejka in Node.js — русскоговорящее сообщество
на белом фоне фото с git
источник

👨C

👨‍💻 Yurii Chikhrai 🔥 in Node.js — русскоговорящее сообщество
MRG_Serejka MRG_Serejka
Оу… чувак, если нода новая, возьми https://nodejs.org/dist/latest-v12.x/docs/api/fs.html#fs_fs_promises_api, если старая - bluebird.promisify/promisifyAll )
источник

MM

MRG_Serejka MRG_Serejka in Node.js — русскоговорящее сообщество
да я пробовал и модуль async (waterfall-использовать)
источник

👨C

👨‍💻 Yurii Chikhrai 🔥 in Node.js — русскоговорящее сообщество
MRG_Serejka MRG_Serejka
Потом, зачем тебе лишний promise.all? Там же одна операция, 2 .then достаточно)
источник

MM

MRG_Serejka MRG_Serejka in Node.js — русскоговорящее сообщество
👨‍💻 Yurii Chikhrai 🔥
Потом, зачем тебе лишний promise.all? Там же одна операция, 2 .then достаточно)
источник

👨C

👨‍💻 Yurii Chikhrai 🔥 in Node.js — русскоговорящее сообщество
MRG_Serejka MRG_Serejka
Если ты ещё хочешь заасинхронить, то можешь свой for поменять на
await Promise.all( directory.map( dir_name => {
   return new Promise( async (resolve, reject) => {
      const files = await readDirAsync(dir_name);
      …
   })
}))
источник