summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Vosmaer <jacob@gitlab.com>2014-06-24 09:34:19 +0000
committerJacob Vosmaer <jacob@gitlab.com>2014-06-24 09:34:19 +0000
commit7049443a4c6f371a8bada496623d73f839841cdc (patch)
tree7bece3be2317bc1d9ac55e5314dcf5a7e88c90f4
parent614e0857d66f5635eead6270e70d6c7d337a1ff1 (diff)
parent0c90697e0033e74b54a522421d752eb3757f5547 (diff)
downloadgitlab-ce-7049443a4c6f371a8bada496623d73f839841cdc.tar.gz
Merge branch 'add-redis-requirements' into 'master'
Add redis requirements Based on https://groups.google.com/d/msgid/gitlabhq/f60a1b62-e722-4560-b98d-de8e3888dda0%40googlegroups.com?utm_medium=email&utm_source=footer
-rw-r--r--doc/install/requirements.md10
1 files changed, 9 insertions, 1 deletions
diff --git a/doc/install/requirements.md b/doc/install/requirements.md
index 9f7c03badcf..86ad3211b46 100644
--- a/doc/install/requirements.md
+++ b/doc/install/requirements.md
@@ -84,7 +84,15 @@ If you have enough RAM memory and a recent CPU the speed of GitLab is mainly lim
## Database
-If you want to run the database separately, the **recommended** database size is **1 MB per user**
+If you want to run the database separately, the **recommended** database size is **1 MB per user**.
+
+## Redis and Sidekiq
+
+Redis stores all user sessions and the background task queue.
+The storage requirements for Redis are minimal, about 25kB per user.
+Sidekiq processes the background jobs with a multithreaded process.
+This process starts with the entire Rails stack (200MB+) but it can grow over time due to memory leaks.
+On a very active server (10.000 active users) the Sidekiq process can use 1GB+ of memory.
## Supported webbrowsers