Performing Operations in GitLab
Performing Operations in GitLab
保持您的 GitLab 实例正常运行.
- 清理 Redis 会话 :在 GitLab 7.3 之前,用户会话不会自动从 Redis 过期. 如果从 GitLab 7.3 之前开始就一直在运行大型的 GitLab 服务器(成千上万的用户),我们建议在升级到 GitLab 7.3 之后清理陈旧的会话以压缩 Redis 数据库.
- 移动存储库 :将 GitLab 管理的所有存储库移动到另一个文件系统或另一个服务器.
- Sidekiq MemoryKiller :配置 Sidekiq MemoryKiller 以重新启动 Sidekiq.
- 多个 Sidekiq 进程 :配置多个 Sidekiq 进程以确保某些队列始终具有专用的工作程序,而不管需要处理的作业数量如何.
- 美洲狮 :了解美洲狮和美洲狮杀手.
- 独角兽 :了解独角兽和独角兽工人杀手.
- 通过对 GitLab 数据库进行快速的索引查找来授权 SSH 用户 ,和/或通过完全放弃 SSH 证书而完全放弃存储在 GitLab 上的用户 SSH 密钥 ,可以加快 SSH 操作.
- 文件系统性能基准测试 :文件系统性能可能会对 GitLab 性能产生重大影响,尤其是对于读取或写入 Git 存储库的操作. 这些信息将有助于根据已知的好坏系统对基准文件系统的性能进行基准测试.
- ChatOps 脚本 :GitLab.com 基础架构团队使用此存储库来存储常见的 ChatOps 脚本,以用于对 GitLab.com 的生产实例进行故障排除和维护. 这些脚本可能对各种规模的 GitLab 实例的管理员有用.