summaryrefslogtreecommitdiff
path: root/doc/operations/sidekiq_restarter.md
blob: ab28c9def1882dde0e8617f4ce803061c7a0949f (plain)
1
2
3
4
5
6
7
8
9
10
# Sidekiq MemoryKiller

The GitLab Rails application code suffers from memory leaks. For web requests
this problem is made manageable using
[unicorn-worker-killer](https://github.com/kzk/unicorn-worker-killer) which
restarts Unicorn worker processes in between requests when needed. The Sidekiq
MemoryKiller applies the same approach to the Sidekiq processes used by GitLab
to process background jobs.