⚙️ DevOps & Platform Eng

Puppeteer’ın ‘Basit’ Bellek Sızıntıları Neden Node.js Konteynerlerinizi Bitiriyor

Puppeteer bot’un 10 dakika sorunsuz çalışıp sonra 2 GB’ye fırlayıp OOM’la öldüğü durum tanıdık geliyor mu? Profesyonelce profil yapma vakti, tahmin yürütmeyi bırak.

Yük testi süresi boyunca Puppeteer RSS bellek büyümesi çizgi grafiği

⚡ Key Takeaways

  • Puppeteer kaçakları Node heap'inde değil Chrome alt süreçlerinde gizli – önce RSS ve external'ı izle.
  • Rogue sayfalar gibi retainer'ları bulmak için JSONL zaman serisi takibi ve heap farkları kullan.
  • Browser döngüsü, acımasız sayfa kapatmalar ve hafif argümanlar OOM ölümlerinin %90'ını önler.
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.