27 lines
1.9 KiB
Markdown
27 lines
1.9 KiB
Markdown
# Performing Operations in GitLab
|
|
|
|
Keep your GitLab instance up and running smoothly.
|
|
|
|
- [Clean up Redis sessions](cleaning_up_redis_sessions.md): Prior to GitLab 7.3,
|
|
user sessions did not automatically expire from Redis. If
|
|
you have been running a large GitLab server (thousands of users) since before
|
|
GitLab 7.3 we recommend cleaning up stale sessions to compact the Redis
|
|
database after you upgrade to GitLab 7.3.
|
|
- [Moving repositories](moving_repositories.md): Moving all repositories managed
|
|
by GitLab to another file system or another server.
|
|
- [Sidekiq MemoryKiller](sidekiq_memory_killer.md): Configure Sidekiq MemoryKiller
|
|
to restart Sidekiq.
|
|
- [Multiple Sidekiq processes](extra_sidekiq_processes.md): Configure multiple Sidekiq processes to ensure certain queues always have dedicated workers, no matter the number of jobs that need to be processed. **(CORE ONLY)**
|
|
- [Puma](puma.md): Understand Puma and puma-worker-killer.
|
|
- [Unicorn](unicorn.md): Understand Unicorn and unicorn-worker-killer.
|
|
- Speed up SSH operations by [Authorizing SSH users via a fast,
|
|
indexed lookup to the GitLab database](fast_ssh_key_lookup.md), and/or
|
|
by [doing away with user SSH keys stored on GitLab entirely in favor
|
|
of SSH certificates](ssh_certificates.md).
|
|
- [Filesystem Performance Benchmarking](filesystem_benchmarking.md): Filesystem
|
|
performance can have a big impact on GitLab performance, especially for actions
|
|
that read or write Git repositories. This information will help benchmark
|
|
filesystem performance against known good and bad real-world systems.
|
|
- [ChatOps Scripts](https://gitlab.com/gitlab-com/chatops): The GitLab.com Infrastructure team uses this repository to house
|
|
common ChatOps scripts they use to troubleshoot and maintain the production instance of GitLab.com.
|
|
These scripts are likely useful to administrators of GitLab instances of all sizes.
|