Сервер Gerrit дает тайм-аут шлюза

Я установил Gerrit на порт сервера Linux для проверки кода GIT. В GIT у меня есть несколько репозиториев, из которых один репозиторий имеет большой размер данных (около 30 ГБ в нескольких ветках).

Теперь всякий раз, когда я пытаюсь просмотреть объекты с помощью опции «GITWEB» в Gerrit, это занимает около 30 секунд, а затем выдает ошибку GATEWAY TIMEOUT ERROR.

Я попытался удалить несколько старых веток, чтобы освободить место, но это не дало мне никакого решения.

Пожалуйста, предложите, ваша помощь очень ценится.


person Saurabhdv27    schedule 07.11.2017    source источник


Ответы (1)


Во-первых, вы можете увеличить объем Java-памяти gerrit.

ex) /gerritInstallDir/etc/gerrit.config
...
[container]
javaOptions = -server -Xms4096M -Xmx4096M
...

Во-вторых, размер хранилища должен быть уменьшен.

ex) remove binary file in repository. 
person 이경언    schedule 08.11.2017
comment
Что вы подразумеваете под памятью Java и вместо -server нам нужно указывать IP-адрес сервера? - person Saurabhdv27; 10.11.2017
comment
Нет ip-адреса. Просто заполните указанные выше данные. Вы просто редактируете номер (4096) - person 이경언; 13.11.2017