gitlab文档
关于gitlab-ce
GitLab Community Edition (CE) is available freely under the MIT Expat license.
关于unicorn的workers
For most instances we recommend using: CPU cores + 1 = unicorn workers. So for a machine with 2 cores, 3 unicorn workers is ideal. url:http://doc.gitlab.com/ce/install/requirements.html
关于内存设置问题
2GB RAM is the recommended memory size and supports up to 100 users url:http://doc.gitlab.com/ce/install/requirements.html
gitlab.rb文件参数修改
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/README.md#installation
gitLab日志
http://doc.gitlab.com/ce/logs/logs.html https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/logs.md ===== production.log This task is more useful for GitLab contributors and developers. Use part of this log file when you are going to report bug. ===== application.log This log file helps you discover events happening in your instance such as user creation, project removing and so on. ===== githost.log The GitLab has to interact with git repositories but in some rare cases something can go wrong and in this case you will know what exactly happened. This log file contains all failed requests from GitLab to git repository. In majority of cases this file will be useful for developers only. ===== sidekiq.log GitLab uses background jobs for processing tasks which can take a long time. All information about processing these jobs are writing down to this file. ===== gitlab-shell.log gitlab-shell is using by Gitlab for executing git commands and provide ssh access to git repositories. ===== unicorn_stderr.log Unicorn is a high-performance forking Web server which is used for serving GitLab application. You can look at this log, for example, if your application does not respond. This log cantains all information about state of unicorn processes at any given time.
排错
http://doc.gitlab.com/ce/raketasks/maintenance.html#gather-information-about-gitlab-and-the-system-it-runs-on ===== 两条指令为你引导 1、系统信息监测 gitlab-rake gitlab:env:info 2、各种状态监测 gitlab-rake gitlab:check
碰到问题
问题描述
每天总有一段时间会出现403的情况 办公网不能访问位
排错向导
https://github.com/gitlabhq/gitlab-public-wiki/wiki/Trouble-Shooting-Guide
预估原因
http://doc.gitlab.com/ce/operations/sidekiq_memory_killer.html https://gitlab.com/gitlab-org/gitlab-ce/issues/1171 ##https证书过期问题
初步知识掌握
gitlab和ladp联动
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/ldap.md
操作规范
1、如果更改了主配置文件 [gitlab.rb文件] ===== 需要以下操作 1、gitlab-ctl reconfigure 使配置文件生效 但是会初始化除了gitlab.rb之外的所有文件 2、gitlab-ctl show-config 验证配置文件 3、gitlab-ctl restart 重启gitlab服务 ===== # gitlab-ctl stop unicorn 停止组件内某一个服务 # gitlab-ctl status unicorn 查看状态 # gitlab-ctl kill unicorn kill掉某一个服务 # gitlab-ctl status unicorn 再次查看状态 # gitlab-ctl start unicorn 启动服务
参考文档
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md http://doc.gitlab.com/ce/install/installation.html
原创文章,作者:追马,如若转载,请注明出处:http://www.178linux.com/7985