Как остановить или предотвратить запуск gitlab при запуске?

Я установил gitlab на Ubuntu 14.04, из следующего файла deb:

gitlab_6.9.2-omnibus-1_amd64.deb

это работает прекрасно. Но я хочу выполнить некоторое обслуживание на коробке без запуска gitlab, и я все равно не могу найти это.

в cron ничего нет, ничего в /etc / init.d что я могу видеть.

вся документация указывает на /home /gitlab как корневую папку, где в моем/var/opt / gitlab и некоторые другие.

Я вижу, что он работает nginx, postgres & redis. Я могу убить отдельные компоненты, и, надеюсь, этого будет достаточно, но я бы предпочел, чтобы он выключался чисто или просто не начинался. Эти компоненты не являются частью /etc/init.d система ...

какие идеи?

22
задан Jim T
12.02.2023 4:44 Количество просмотров материала 3509
Распечатать страницу

3 ответа

нашел ответ. Большая часть конфигурации находится в:

/var/opt/gitlab/gitlab-rails/etc

чей конфиг.в файле YML упоминается gitlab-ctl, который доступен везде в виде команды:

gitlab-ctl stop

полностью останавливает gitlab.

17
отвечен Jim T 2023-02-13 12:32

чтобы отключить gitlab от автозапуска в ubuntu 14.04

echo manual | sudo tee /etc/init/gitlab-runsvdir.override

как это работает?

3
отвечен zenith 2023-02-13 14:49

для тех, кто хочет включить свой скрипт автозапуска gitlab и испортил их

скрипт запуска, как я сделал.

Это конфигурация по умолчанию / etc/init / gitlab-runsvdir.override

start on runlevel [2345]
stop on shutdown
respawn
post-stop script
   # To avoid stomping on runsv's owned by a different runsvdir
   # process, kill any runsv process that has been orphaned, and is
   # now owned by init (process 1).
   pkill -HUP -P 1 runsv$
end script
exec /opt/gitlab/embedded/bin/runsvdir-start
0
отвечен leabut 2023-02-13 17:06

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх