2015-03-02 5 views
1

Обычно исправляется путем обновления (повторной отправки POST) браузера несколько раз.Получение 502 на gitlab при добавлении репозиториев, пользователей или других действий

# sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production 

System information 
System:  Debian 7.8 
Current User: git 
Using RVM: no 
Ruby Version: 2.1.5p273 
Gem Version: 2.2.2 
Bundler Version:1.8.2 
Rake Version: 10.3.2 
Sidekiq Version:3.3.0 

GitLab information 
Version: 7.8.0 
Revision: 44c69cb 
Directory: /home/git/gitlab 
DB Adapter: postgresql 
Using LDAP: no 
Using Omniauth: no 

GitLab Shell 
Version: 2.5.3 
Repositories: /home/git/repositories/ 
Hooks:  /home/git/gitlab-shell/hooks/ 
Git:  /usr/bin/git 

Сам сервер имеет 4 ГБ оперативной памяти и многоядерный процессор. Ошибка приходит мгновенно, поэтому она не кажется проблемой памяти или тайм-аута.

Я разместил здесь ошибку: https://bugs.ruby-lang.org/issues/10872, но был закрыт как недействительный.

У меня нет ни малейшего представления о том, как работают рубины, поэтому не знаю, что я ищу или ищу.

+1

Из того, что сказал Нобуеши Накада в отчете об ошибке, похоже, что ваш сервер имеет переполнение стека. Вы вообще изменили кодовую базу gitlab? –

+0

Я только делал модификации, похожие на: http://axilleas.me/ru/blog/2014/custom-gitlab-login-page/ - которые только изменяют шаблоны и изображения - также 502 уже до этого. – lifeofguenter

+0

Возможно ли, что вы загружаете шаблоны рекурсивно таким образом, чтобы это не заканчивалось? –

ответ

0

На будущее: оказывается GitLab не работает на Debian 7 32Bit - Я не могу сказать наверняка, но сомневаюсь, что это имеет отношение к версии в 7 репозитории Debian (которые вообще старше), как я собрал большую часть материала и с драгоценным камнем, он все равно получил версии, определенные GitLab.

Очень вероятно, что GitLab (или драгоценные камни, которые он использует) в настоящее время не работает в 32-битной системе.

 Смежные вопросы

  • Нет связанных вопросов^_^