Як зупинити або запобігти запуску програми Gitlab при запуску?


11

Я встановив gitlab на Ubuntu 14.04 із наступного файлу deb:

gitlab_6.9.2-omnibus-1_amd64.deb

Це прекрасно працює. Але я хочу виконати деяке обслуговування в коробці без роботи gitlab, і я не можу знайти це зробити.

У кроні немає нічого, що я бачу в /etc/init.d.

Вся документація вказує на / home / gitlab як кореневу папку, де в моєму / var / opt / gitlab та деякі інші.

Я бачу, що це працює nginx, postgres & redis. Я можу вбити окремі компоненти, і, сподіваюсь, цього буде достатньо, але я вважаю за краще це відключити чисто, або просто не запустити. Ці компоненти не входять до системи /etc/init.d ...

Будь-які ідеї?


дивіться stackoverflow.com/a/35902817 для системних систем
x29a

Відповіді:


17

Знайшов відповідь. Здається, більшість конфігурацій:

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

Чий файл config.yml згадує gitlab-ctl, який доступний скрізь як команда:

gitlab-ctl stop

Припиняє ґітлаб повністю.


4
Але як зупинити його завантаження при запуску?
mjaggard


0

Для тих, хто хоче відновити свій сценарій автоматичного запуску 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

Так, це відповідь, щоб повторно включити його. Оскільки після використання наданої команди mdma ви не зможете повторно включити gitlab, оскільки вміст gitlab-runvdir.override за замовчуванням буде втрачено. У мене виникло це питання, прочитавши цю відповідь
1717

0

Для тих, хто має / etc / inittab, перевірте, чи містить він такий рядок, як

CS:123456:respawn:/opt/gitlab/embedded/bin/runsvdir-start

і прокоментуйте цей рядок.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.