-Nginx:静态web服务器。
-gitlab-shell:用于处理Git命令和修改authorized keys列表。
-gitlab-workhorse: 轻量级的反向代理服务器。
-logrotate:日志文件管理工具。
-postgresql:数据库。
-redis:缓存数据库。
-sidekiq:用于在后台执行队列任务(异步执行)。
-unicorn:An HTTP server for Rack applications,GitLab Rails应用是托管在这个服务器上面的。
gitlab-ctl start
gitlab-ctl stop
gitlab-ctl restart
gitlab-ctl status
gitlab-ctl reconfigure
gitlab-ctl start nginx
gitlab-ctl stop nginx
gitlab-ctl restart nginx
gitlab-ctl status nginx
gitlab-ctl start unicorn
gitlab-ctl stop unicorn
gitlab-ctl restart unicorn
gitlab-ctl status unicorn
gitlab-ctl start sidekiq
gitlab-ctl stop sidekiq
gitlab-ctl restart sidekiq
gitlab-ctl status sidekiq
gitlab-ctl start postgresql
gitlab-ctl stop postgresql
gitlab-ctl restart postgresql
gitlab-ctl status postgresql
gitlab-ctl start redis
gitlab-ctl stop redis
gitlab-ctl restart redis
gitlab-ctl status redis
等同于 GitLab 服务的效果,仅供参考
systemctl start gitlab-runsvdir.service
systemctl stop gitlab-runsvdir.service
systemctl status gitlab-runsvdir.service
systemctl restart gitlab-runsvdir.service
GitLab 所需内存最低为4G,若服务器配置太低会出现502错误
PostgreSQL数据库
GitLab 配置文件: /etc/gitlab/gitlab.rb
GitLab 及所有组件配置: /opt/gitlab
GitLab Repository 存储目录: /var/opt/gitlab/git-data
GitLab 备份目录: /var/opt/gitlab/backups
GitLab 各组件日志目录: /var/log/gitlab
PostgreSQL 安装目录: /var/opt/gitlab/postgresql
PostgreSQL 日志目录: /var/log/gitlab/postgresql
PostgreSQL-Exporter 日志目录: /var/log/gitlab/postgres-exporter
PostgreSQL 数据目录: /var/opt/gitlab/postgresql/data
Redis 安装目录: /var/opt/gitlab/redis
Redis 日志目录: /var/log/gitlab/redis
端口号
原文:https://www.cnblogs.com/sanduzxcvbnm/p/13384340.html