<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://178.140.10.58:8080/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://178.140.10.58:8080/feed.php">
        <title>Библиотека знаний - develop:gitlab:db</title>
        <description>Заметки IT программиста</description>
        <link>http://178.140.10.58:8080/</link>
        <image rdf:resource="http://178.140.10.58:8080/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-16T23:29:26+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=develop:gitlab:db:gitaly"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://178.140.10.58:8080/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Библиотека знаний</title>
        <link>http://178.140.10.58:8080/</link>
        <url>http://178.140.10.58:8080/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=develop:gitlab:db:gitaly">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-11T00:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>РЕШЕНИЕ ПРОБЛЕМЫ GITALY</title>
        <link>http://178.140.10.58:8080/doku.php?id=develop:gitlab:db:gitaly</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:gitlab&amp;amp;do=showtag&amp;amp;tag=%5Bgitlab%5D&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:gitlab&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; [gitlab]&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;решение_проблемы_gitaly&quot;&gt;РЕШЕНИЕ ПРОБЛЕМЫ GITALY&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0420\u0415\u0428\u0415\u041d\u0418\u0415 \u041f\u0420\u041e\u0411\u041b\u0415\u041c\u042b GITALY&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0440\u0435\u0448\u0435\u043d\u0438\u0435_\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b_gitaly&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;19-72&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;шаг_1проверка_конфигурации_gitaly&quot;&gt;ШАГ 1: Проверка конфигурации Gitaly&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;docker &lt;span class=&quot;kw3&quot;&gt;exec&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-ti&lt;/span&gt; gitlab-service-&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;bash&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-c&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;gitaly configuration validate &amp;lt; /var/opt/gitlab/gitaly/config.toml&amp;quot;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0428\u0410\u0413 1: \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 Gitaly&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0448\u0430\u0433_1\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438_gitaly&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;73-277&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;шаг_2исправление_прав_доступа_для_gitaly&quot;&gt;ШАГ 2: Исправление прав доступа для Gitaly&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0428\u0410\u0413 2: \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0430\u0432 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0434\u043b\u044f Gitaly&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0448\u0430\u0433_2\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u043f\u0440\u0430\u0432_\u0434\u043e\u0441\u0442\u0443\u043f\u0430_\u0434\u043b\u044f_gitaly&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;278-361&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;войдите_в_контейнер&quot;&gt;Войдите в контейнер&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;$ docker &lt;span class=&quot;kw3&quot;&gt;exec&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-ti&lt;/span&gt; gitlab-service-&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;bash&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;co0&quot;&gt;# Исправьте права для Gitaly&lt;/span&gt;
$ &lt;span class=&quot;kw2&quot;&gt;chown&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-R&lt;/span&gt; git:git &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;var&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;opt&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitlab&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitaly
$ &lt;span class=&quot;kw2&quot;&gt;chmod&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-R&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;755&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;var&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;opt&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitlab&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitaly
&amp;nbsp;
&lt;span class=&quot;co0&quot;&gt;# Создайте недостающие файлы&lt;/span&gt;
$ &lt;span class=&quot;kw2&quot;&gt;touch&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;var&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;opt&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitlab&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitaly&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitaly.pid
$ &lt;span class=&quot;kw2&quot;&gt;chown&lt;/span&gt; git:git &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;var&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;opt&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitlab&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitaly&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitaly.pid
&amp;nbsp;
&lt;span class=&quot;co0&quot;&gt;# Выйдите из контейнера&lt;/span&gt;
$ &lt;span class=&quot;kw3&quot;&gt;exit&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043e\u0439\u0434\u0438\u0442\u0435 \u0432 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043e\u0439\u0434\u0438\u0442\u0435_\u0432_\u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;362-794&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;шаг_3уменьшение_потребления_памяти_gitaly&quot;&gt;ШАГ 3: Уменьшение потребления памяти Gitaly&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co0&quot;&gt;# Редактируем конфигурацию GitLab&lt;/span&gt;
$ docker &lt;span class=&quot;kw3&quot;&gt;exec&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-ti&lt;/span&gt; gitlab-service-&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;vi&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;etc&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitlab&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitlab.rb&lt;/pre&gt;

&lt;p&gt;
Добавьте эти настройки для уменьшения памяти 
&lt;/p&gt;
&lt;pre class=&quot;code yaml&quot;&gt;&lt;span class=&quot;co1&quot;&gt;# Уменьшаем количество worker&#039;ов Gitaly&lt;/span&gt;
gitaly&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&#039;concurrency&#039;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; = &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;
  &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt; &#039;rpc&#039; =&amp;gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;/gitaly.SmartHTTPService/PostReceivePack&amp;quot;&lt;/span&gt;, &#039;max_per_repo&#039; =&amp;gt; 1 &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;,
  &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt; &#039;rpc&#039; =&amp;gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;/gitaly.SSHService/SSHUploadPack&amp;quot;&lt;/span&gt;, &#039;max_per_repo&#039; =&amp;gt; 1 &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;co1&quot;&gt;# Ограничиваем память&lt;/span&gt;
gitaly&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&#039;ruby_max_rss&#039;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; = 200000000  &lt;span class=&quot;co1&quot;&gt;# 200MB&lt;/span&gt;
gitaly&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&#039;memory_limit&#039;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; = &lt;span class=&quot;st0&quot;&gt;&amp;quot;500MB&amp;quot;&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;co1&quot;&gt;# Уменьшаем пул соединений&lt;/span&gt;
gitaly&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&#039;pool_size&#039;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; = 2&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0428\u0410\u0413 3: \u0423\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 Gitaly&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0448\u0430\u0433_3\u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435_\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f_\u043f\u0430\u043c\u044f\u0442\u0438_gitaly&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;795-1559&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit6&quot; id=&quot;шаг_4применение_изменений&quot;&gt;ШАГ 4: Применение изменений&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0428\u0410\u0413 4: \u041f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0448\u0430\u0433_4\u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;1560-1625&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit7&quot; id=&quot;переконфигурируем_gitlab&quot;&gt;Переконфигурируем GitLab&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;docker &lt;span class=&quot;kw3&quot;&gt;exec&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-ti&lt;/span&gt; gitlab-service-&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; gitlab-ctl reconfigure&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0435\u0440\u0435\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u043c GitLab&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0435\u0440\u0435\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u043c_gitlab&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;1626-1759&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit8&quot; id=&quot;перезапускаем_только_gitaly&quot;&gt;Перезапускаем только Gitaly&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;docker &lt;span class=&quot;kw3&quot;&gt;exec&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-ti&lt;/span&gt; gitlab-service-&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; gitlab-ctl restart gitaly&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0442\u043e\u043b\u044c\u043a\u043e Gitaly&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c_\u0442\u043e\u043b\u044c\u043a\u043e_gitaly&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:5,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;1760-1901&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit9&quot; id=&quot;проверяем_статус&quot;&gt;Проверяем статус&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;docker &lt;span class=&quot;kw3&quot;&gt;exec&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-ti&lt;/span&gt; gitlab-service-&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; gitlab-ctl status gitaly&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u0442\u0430\u0442\u0443\u0441&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c_\u0441\u0442\u0430\u0442\u0443\u0441&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:6,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;1902-2027&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit10&quot; id=&quot;шаг_5если_gitaly_все_еще_не_запускается&quot;&gt;ШАГ 5: Если Gitaly все еще не запускается&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Временное отключение Gitaly для восстановления работы:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co0&quot;&gt;# Отключаем Gitaly в конфигурации&lt;/span&gt;
$ docker &lt;span class=&quot;kw3&quot;&gt;exec&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-ti&lt;/span&gt; gitlab-service-&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;vi&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;etc&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitlab&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitlab.rb&lt;/pre&gt;
&lt;pre class=&quot;code yaml&quot;&gt;&lt;span class=&quot;co1&quot;&gt;# Временно отключаем Gitaly&lt;/span&gt;
gitaly&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&#039;enable&#039;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; = false&lt;/pre&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co0&quot;&gt;# Применяем изменения&lt;/span&gt;
$ docker &lt;span class=&quot;kw3&quot;&gt;exec&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-ti&lt;/span&gt; gitlab-service-&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; gitlab-ctl reconfigure
&amp;nbsp;
&lt;span class=&quot;co0&quot;&gt;# Проверяем что другие сервисы работают&lt;/span&gt;
$ docker &lt;span class=&quot;kw3&quot;&gt;exec&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-ti&lt;/span&gt; gitlab-service-&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; gitlab-ctl status&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0428\u0410\u0413 5: \u0415\u0441\u043b\u0438 Gitaly \u0432\u0441\u0435 \u0435\u0449\u0435 \u043d\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0448\u0430\u0433_5\u0435\u0441\u043b\u0438_gitaly_\u0432\u0441\u0435_\u0435\u0449\u0435_\u043d\u0435_\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:7,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;2028-2682&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit11&quot; id=&quot;шаг_6проверка_доступности_памяти&quot;&gt;ШАГ 6: Проверка доступности памяти&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co0&quot;&gt;# Проверьте доступную память в контейнере&lt;/span&gt;
$ docker &lt;span class=&quot;kw3&quot;&gt;exec&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-ti&lt;/span&gt; gitlab-service-&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;free&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-h&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;co0&quot;&gt;# Проверьте использование памяти процессами&lt;/span&gt;
$ docker &lt;span class=&quot;kw3&quot;&gt;exec&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-ti&lt;/span&gt; gitlab-service-&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; top&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0428\u0410\u0413 6: \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 \u043f\u0430\u043c\u044f\u0442\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0448\u0430\u0433_6\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430_\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438_\u043f\u0430\u043c\u044f\u0442\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:10,&amp;quot;secid&amp;quot;:11,&amp;quot;range&amp;quot;:&amp;quot;2683-3024&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit12&quot; id=&quot;шаг_7увеличение_памяти_контейнера_если_нужно&quot;&gt;ШАГ 7: Увеличение памяти контейнера (если нужно)&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Если памяти мало, увеличьте лимиты в docker-compose.yml:
&lt;/p&gt;
&lt;pre class=&quot;code yaml&quot;&gt;&lt;span class=&quot;co4&quot;&gt;services&lt;/span&gt;:&lt;span class=&quot;co4&quot;&gt;
  gitlab-service-1&lt;/span&gt;:&lt;span class=&quot;co3&quot;&gt;
    mem_limit&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;: &lt;/span&gt;4g  &lt;span class=&quot;co1&quot;&gt;# Увеличьте до 4GB&lt;/span&gt;&lt;span class=&quot;co3&quot;&gt;
    mem_reservation&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;: &lt;/span&gt;2g&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0428\u0410\u0413 7: \u0423\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 (\u0435\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e)&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0448\u0430\u0433_7\u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435_\u043f\u0430\u043c\u044f\u0442\u0438_\u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430_\u0435\u0441\u043b\u0438_\u043d\u0443\u0436\u043d\u043e&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:11,&amp;quot;secid&amp;quot;:12,&amp;quot;range&amp;quot;:&amp;quot;3025-3338&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit13&quot; id=&quot;шаг_8полное_пересоздание_gitaly&quot;&gt;ШАГ 8: Полное пересоздание Gitaly&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co0&quot;&gt;# Останавливаем GitLab&lt;/span&gt;
$ docker &lt;span class=&quot;kw3&quot;&gt;exec&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-ti&lt;/span&gt; gitlab-service-&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; gitlab-ctl stop
&amp;nbsp;
&lt;span class=&quot;co0&quot;&gt;# Удаляем старые данные Gitaly (осторожно!)&lt;/span&gt;
$ docker &lt;span class=&quot;kw3&quot;&gt;exec&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-ti&lt;/span&gt; gitlab-service-&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;rm&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-rf&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;var&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;opt&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitlab&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitaly&lt;span class=&quot;sy0&quot;&gt;/*&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;co0&quot;&gt;# Пересоздаем директории&lt;/span&gt;
$ docker &lt;span class=&quot;kw3&quot;&gt;exec&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-ti&lt;/span&gt; gitlab-service-&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;mkdir&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-p&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;var&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;opt&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitlab&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitaly&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;tmp,sockets&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;co0&quot;&gt;# Исправляем права&lt;/span&gt;
$ docker &lt;span class=&quot;kw3&quot;&gt;exec&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-ti&lt;/span&gt; gitlab-service-&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;chown&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-R&lt;/span&gt; git:git &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;var&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;opt&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitlab&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;gitaly
&amp;nbsp;
&lt;span class=&quot;co0&quot;&gt;# Запускаем GitLab&lt;/span&gt;
$ docker &lt;span class=&quot;kw3&quot;&gt;exec&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-ti&lt;/span&gt; gitlab-service-&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; gitlab-ctl start&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0428\u0410\u0413 8: \u041f\u043e\u043b\u043d\u043e\u0435 \u043f\u0435\u0440\u0435\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 Gitaly&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0448\u0430\u0433_8\u043f\u043e\u043b\u043d\u043e\u0435_\u043f\u0435\u0440\u0435\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435_gitaly&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:12,&amp;quot;secid&amp;quot;:13,&amp;quot;range&amp;quot;:&amp;quot;3339-&amp;quot;} --&gt;</description>
    </item>
</rdf:RDF>
