diff options
author | Sytse Sijbrandij <sytse@gitlab.com> | 2015-05-07 14:22:14 +0200 |
---|---|---|
committer | Sytse Sijbrandij <sytse@gitlab.com> | 2015-05-07 14:22:14 +0200 |
commit | deddad6025afcbd7279c483f1388149e2fcca2e2 (patch) | |
tree | 5ae0e82956db28370507c02cb4aabdffd2a88adb /doc | |
parent | 93e2c72299b81feab2715000f864ddd41a22190a (diff) | |
download | gitlab-ce-deddad6025afcbd7279c483f1388149e2fcca2e2.tar.gz |
Document sidekiq restarting functionality.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/install/installation.md | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/install/installation.md b/doc/install/installation.md index a61a40ebd16..ca25eaea799 100644 --- a/doc/install/installation.md +++ b/doc/install/installation.md @@ -4,6 +4,12 @@ Since an installation from source is a lot of work and error prone we strongly recommend the fast and reliable [Omnibus package installation](https://about.gitlab.com/downloads/) (deb/rpm). +One reason the Omnibus package is more reliable is its use of Runit to restart any of the GitLab processes in case one crashes. +On heavily used GitLab instances the memory usage of the Sidekiq background worker will grow over time. +Omnibus packages solve this by [letting the Sidekiq terminate gracefully](http://doc.gitlab.com/ce/operations/sidekiq_memory_killer.html) if it uses too much memory. +After this termination Runit will detect Sidekiq is not running and will start it. +Since installations from source don't have Runit, Sidekiq can't be terminated and its memory usage will grow over time. + ## Select Version to Install Make sure you view [this installation guide](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/install/installation.md) from the tag (version) of GitLab you would like to install. |