Size: a a a

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

2021 March 18

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Мишки Гамми
Привет!) Действительно.
В общем какие кейсы, хотим поменять тех стек с симфони+соната+sql+самописный лютый фронт, на ноду страпи sql и фронт с ssr на нексте. Сопровождение очень сильно ругается на ноду, что при сколько нибудь приличной нагрузке она начинает жрать ресурсы не в себя,в общем консенс как с этим можно бороться в реалиях ноды, может если какие-то специфические моменты для этого или паттерн для архитектуры, сходу понимаю, что в монолит лучше не укатываться
при сколько нибудь приличной нагрузке она начинает жрать ресурсы не в себя
может код написан так? то есть проблема не в платформе, а в коде?
и какой порядок нагрузок?
источник

A

Artemias in Node.js — русскоговорящее сообщество
MichaelB.
Ребята, какие есть проблемы с последовательной итерацией по асинхронным таскам в классических циклах типа for, while и т. д. ? Почему рекомендуется в интернетах использовать reduce с аккумулятором Promise.resolve()
While вроде в принципе асинхронные запросы не обрабатывает, в for'e норм
источник

🙋

🙋🏻‍♂️Rustam🙋🏻‍♂️... in Node.js — русскоговорящее сообщество
Ребят, а как systemctl мог отключиться? щас посмотрел - статус disabled(
И .bash_history потерся
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Мишки Гамми
Привет!) Действительно.
В общем какие кейсы, хотим поменять тех стек с симфони+соната+sql+самописный лютый фронт, на ноду страпи sql и фронт с ssr на нексте. Сопровождение очень сильно ругается на ноду, что при сколько нибудь приличной нагрузке она начинает жрать ресурсы не в себя,в общем консенс как с этим можно бороться в реалиях ноды, может если какие-то специфические моменты для этого или паттерн для архитектуры, сходу понимаю, что в монолит лучше не укатываться
Симфони на порядок больше ресурсов ест
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
🙋🏻‍♂️Rustam🙋🏻‍♂️
Ребят, а как systemctl мог отключиться? щас посмотрел - статус disabled(
И .bash_history потерся
Это консольная команда, что значит откланяться?
источник

🙋

🙋🏻‍♂️Rustam🙋🏻‍♂️... in Node.js — русскоговорящее сообщество
Sergey 🛸
Это консольная команда, что значит откланяться?
Ну на сервере ставил enable, что говорит о автозапуске после ребута вроде. Щас зашел а они disabled. Пришлось по новой включать
источник

u

upside in Node.js — русскоговорящее сообщество
Всем привет подскажите пожалйста как воспользоваться библиотекой multer в firebase functions (express) ? кажется firebase изменяет оригинальный реквест изза чего не работает multer, локально без firebase проблем нет с multer
источник

DD

Davydov Denis in Node.js — русскоговорящее сообщество
🙋🏻‍♂️Rustam🙋🏻‍♂️
Ребят, а как systemctl мог отключиться? щас посмотрел - статус disabled(
И .bash_history потерся
ну он включается/выключается созданием ссылки в /etc/systemd/system/, далее туда, куда указано в WantedBy файла конфигурации, проверьте, файл ссылки там еще есть... и верна ли она еще (те оригинальный файл на месте ли)
источник

DD

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

DD

Davydov Denis in Node.js — русскоговорящее сообщество
к примеру ща сделал два дампа, в хромовском инспекторе их сравниваю, вижу много данных (number), а откуда и куда они как понимать?
источник

DD

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

DD

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

DD

Davydov Denis in Node.js — русскоговорящее сообщество
может появились какие-то инструменты, о которых я не знаю, которые позволяют дамп связывать с исходниками... периодически гуглю на эту тему новости, но чет кроме heapdump-а больше ничего и не нахожу
источник

DD

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

🙋

🙋🏻‍♂️Rustam🙋🏻‍♂️... in Node.js — русскоговорящее сообщество
Davydov Denis
ну он включается/выключается созданием ссылки в /etc/systemd/system/, далее туда, куда указано в WantedBy файла конфигурации, проверьте, файл ссылки там еще есть... и верна ли она еще (те оригинальный файл на месте ли)
Это я в курсе. Ссылка на месте. Просто отключился.
источник

К

Конь in Node.js — русскоговорящее сообщество
Davydov Denis
или может есть трассировщик, который бы помечал из какой строчки кода какой блок памяти создался
профайлер мб подойдёт?
источник

DD

Davydov Denis in Node.js — русскоговорящее сообщество
🙋🏻‍♂️Rustam🙋🏻‍♂️
Это я в курсе. Ссылка на месте. Просто отключился.
не может быть такого, systemctl по наличию этой ссылке и понимает, включен ли он, или выключен, если она на месте, то он бы показал что включен
источник

🙋

🙋🏻‍♂️Rustam🙋🏻‍♂️... in Node.js — русскоговорящее сообщество
Davydov Denis
не может быть такого, systemctl по наличию этой ссылке и понимает, включен ли он, или выключен, если она на месте, то он бы показал что включен
Его включить нужно. Ссылки мало.
источник

DD

Davydov Denis in Node.js — русскоговорящее сообщество
🙋🏻‍♂️Rustam🙋🏻‍♂️
Это я в курсе. Ссылка на месте. Просто отключился.
попробуйте вручную посоздавать и поудалять ее, а так же через systemctl, результат должен быть одинаковый
источник

К

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