⚙️ DevOps & Platform Eng

Почему 'простые' утечки памяти в Puppeteer добивают ваши Node.js-контейнеры

Ваш Puppeteer-бот отрабатывает 10 минут нормально, а потом раздувается до 2 ГБ и ловит OOM-kill. Знакомая песня? Пора профилировать по-настоящему, а не тыкать пальцем в небо.

Линейный график роста RSS-памяти Puppeteer во время нагрузочного теста

⚡ Key Takeaways

  • Утечки Puppeteer затаились в дочерних процессах Chrome, а не в куче Node — проверяйте RSS и external первыми.
  • JSONL-трекинг по времени и диффы снапшотов вычислят удерживатели вроде заблудших страниц.
  • Перезапуск браузеров, беспощадное закрытие страниц и скудные аргументы спасут от 90% OOM.
Published by

DevTools Feed

Ship faster. Build smarter.

Worth sharing?

Get the best Developer Tools stories of the week in your inbox — no noise, no spam.

Originally reported by dev.to

Stay in the loop

The week's most important stories from DevTools Feed, delivered once a week.