How to Install and Uninstall ruby-puma-worker-killer Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: November 26,2024

1. Install "ruby-puma-worker-killer" package

This guide let you learn how to install ruby-puma-worker-killer on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install ruby-puma-worker-killer

2. Uninstall "ruby-puma-worker-killer" package

Please follow the steps below to uninstall ruby-puma-worker-killer on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove ruby-puma-worker-killer $ sudo apt autoclean && sudo apt autoremove

3. Information about the ruby-puma-worker-killer package on Ubuntu 20.10 (Groovy Gorilla)

Package: ruby-puma-worker-killer
Architecture: all
Version: 0.1.1-2
Priority: optional
Section: universe/ruby
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Ruby Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 31
Depends: puma (>= 2.7), puma (<< 5), ruby-get-process-mem (>= 0.2)
Filename: pool/universe/r/ruby-puma-worker-killer/ruby-puma-worker-killer_0.1.1-2_all.deb
Size: 8328
MD5sum: 9b61a19ce546f4ce58e1a8c869caa382
SHA1: 5b5d92d2bbbf517baad86d9e0b3c3a64f27bc0b5
SHA256: 52946c75ebc21ca519ddf8ab5851cb1b912478ac2b1fe2fc6e9eb26976d48979
SHA512: 9e16b3ce249789638268f3131925987913b732d6f2c5614563f644b25a208ad9e9eddd35454fef878e25f5854fd1884f2af90a4f29773a5ab0fc436a1e5ceac2
Homepage: https://github.com/schneems/puma_worker_killer
Description-en: kill memory leaking puma workers
Memory leaks in web code can be checked using puma_worker_killer.
.
When there is a memory leak in a code, finding and plugging it can be a
herculean effort. Instead what if processes are just killed when they got to
be too large? The Puma Worker Killer does just that. It is similar to Unicorn
Worker Killer but for the Puma web server.
.
Puma worker killer can only function cluster mode or hybrid mode (threads +
worker cluster) is enabled. If only using threads (and not workers) then puma
worker killer cannot help keep memory in control.
Description-md5: dbdd38eee907ee23612787ff88caed7a
Ruby-Versions: all