Отредактируйте файл upstart/etc/init/gitlab-runsvdir.conf
и закомментируйте строкуstart on runlevel [2345]
Результирующий файл /etc/init/gitlab-runsvdir.conf
:
#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
Строка start on level [2345]
в основном говорит, что скрипт /opt/gitlab/embedded/bin/runsvdir-start
будет выполняться на уровнях выполнения 2, 3, 4 и 5
После того, как вы прокомментировали это, вы все еще можете управлять службой, используя следующие команды:
start gitlab-runsvdir # start the gitlab service
stop gitlab-runsvdir # stop the gitlab service
status gitlab-runsvdir # get status of gitlab service