summaryrefslogtreecommitdiff
path: root/doc/operations/sidekiq_restarter.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/operations/sidekiq_restarter.md')
-rw-r--r--doc/operations/sidekiq_restarter.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/operations/sidekiq_restarter.md b/doc/operations/sidekiq_restarter.md
new file mode 100644
index 00000000000..ab28c9def18
--- /dev/null
+++ b/doc/operations/sidekiq_restarter.md
@@ -0,0 +1,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.
+
+