-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Labels
size: easystatus: doneWork is completed and released (or scheduled to be released in the next version)Work is completed and released (or scheduled to be released in the next version)why: functionalityIntended to improve ArchiveBox functionality or featuresIntended to improve ArchiveBox functionality or features
Description
Describe the bug
I imported my Pocket library, totaling 27k+ links, and have been archiving those links on and off for a week. I went away for a few days, and figured I'd let the process run on my server. When I returned, I found the RAM completely maxed out on the box (16GBs) and dozens of stray Chromium processes still running. ArchiveBox was run in Docker, so I was able to kill the container and reclaim the RAM, rather than needing to kill all of the processes.
My theory is that the timeout doesn't kill the underlying process properly and so it just stayed open, but I'm not 100% sure.
Steps to reproduce
- Create large ArchiveBox db.
- Set low timeout for archving.
- Run
archivebox update. - Wait a while.
- Watch for stray Chromium processes.
Screenshots or log output
I can pull some logs if needed.
Software versions
- OS: Ubuntu
- ArchiveBox version: archivebox/archivebox:latest
- Python version: 3.8 (whatever's in the Dockerfile)
- Chrome version: Not sure (same as above, whatever's in the Dockerfile)
Metadata
Metadata
Assignees
Labels
size: easystatus: doneWork is completed and released (or scheduled to be released in the next version)Work is completed and released (or scheduled to be released in the next version)why: functionalityIntended to improve ArchiveBox functionality or featuresIntended to improve ArchiveBox functionality or features