Пакет gem-puma-worker-killer: Информация
Исходный пакет: gem-puma-worker-killer
Версия: 1.0.0-alt1
Собран: 7 марта 2025 г. 21:48 в задании #377099
Категория: Разработка/Ruby
Сообщить об ошибке в пакетеДомашняя страница: https://github.com/schneems/puma_worker_killer
Лицензия: MIT
О пакете: In-check memory leaks keeper
Описание:
If you have a memory leak in your web code puma_worker_killer can keep it in check. Kills pumas, the code kind. Before you use this gem, know that it is dangerous. If you have a memory issue, you need to fix the issue. The original idea behind this gem is that it would act as a temporary band-aid to buy you time to allow you to fix your issues. If you turn this on and don't fix the underlying memory problems, then things will only get worse over time. This gem can also make your performance WORSE. When a worker is killed, and comes back it takes CPU cycles and time. If you are frequently restarting your workers then you're killing your performance. If you have a memory leak in your code, finding and plugging it can be a herculean effort. Instead what if you just killed your processes when they got to be too large? The Puma Worker Killer does just that. Similar to Unicorn Worker Killer but for the Puma web server. Puma worker killer can only function if you have enabled cluster mode or hybrid mode (threads + worker cluster). If you are only using threads (and not workers) then puma worker killer cannot help keep your memory in control. BTW restarting your processes to control memory is like putting a bandaid on a gunshot wound, try figuring out the reason you're seeing so much memory bloat derailed benchmarks can help.
Список бинарных RPM-пакетов, собираемых из данного SRPM:
gem-puma-worker-killer (noarch)
gem-puma-worker-killer-devel (noarch)
gem-puma-worker-killer-doc (noarch)
gem-puma-worker-killer (noarch)
gem-puma-worker-killer-devel (noarch)
gem-puma-worker-killer-doc (noarch)
Сопровождающий: Ruby Maintainers Team
Последнее изменение
6 марта 2025 г. Pavel Skrylev 1.0.0-alt1
- + packaged gem with Ruby Policy 2.0 - * define explicit dependencies