meta data for this page
This is an old revision of the document!
error: pack-objects died of signal 9
git was killed by host monitor process or oom due to memory usage. Check syslog for OOM entries.
gitlab
git command running under user 'git' with gitlab installed looks for configuration in following places:
- current git repo
- /etc/gitconfig
- /var/opt/gitlab/.config/git/config
- /var/opt/gitlab/.gitconfig
This is a user config gile, and file is generated form
/opt/gitlab/embedded/cookbooks/gitlab/templates/default/gitconfig.erb
But if git binary from gitlab is used
sudo -u git -H "/opt/gitlab/embedded/bin/git" config -l
then, file /opt/gitlab/embedded/etc/gitconfig
is used.
To modify this file:
- gitlab.rb
omnibus_gitconfig['system'] = { "receive" => ["fsckObjects = true"], "core" => ["packedGitLimit = 40m", "packedGitWindowSize = 40m"], "pack" => ["deltaCacheSize = 40m", "packSizeLimit = 40m", "windowMemory = 40m", "threads = 1"] }
Test config:
gitlabctl show-config
Regenerate config:
gitlabctl reconfigure
sudo -u git bash cd /var/opt/gitlab/git-data/repositories/{namespace}/{repository}.git git gc --aggressive