Радар на почту

Headless Chrome — это процесс, а не функция: жизненный цикл, память и режимы отказа в автоматизации браузера

DEV · 14.11.2026 · 23:53

Статья обсуждает проблемы, возникающие при использовании Headless Chrome, включая утечки памяти и ошибки, возникающие в процессе автоматизации браузера.

Читать в источнике

Оригинал

Headless Chrome is a process, not a function: lifecycle, memory and failure modes in browser automation

The run died at minute forty with ENOMEM. The task it had been doing was unremarkable — open a page, read a table, fill a form, close. What was remarkable was ps: $ ps -eo pid,ppid,rss,etime,comm | grep -c headless_shell 37 $ du -sh /tmp/.org.chromium.Chromium.* | tail -3 612M Thirty-seven browsers, none of them mine anymore, and four hundred gigabytes of profile directories spread across a disk that had sixty. Somewhere in my agent loop, a finally that was supposed to close a browser h