Làm thế nào để bạn ngăn chặn hoặc ngăn gitlab chạy khi khởi động?


11

Tôi đã cài đặt gitlab trên Ubuntu 14.04, từ tệp gỡ lỗi sau:

gitlab_6.9.2-omnibus-1_amd64.deb

Nó hoạt động rất đẹp. Nhưng tôi muốn thực hiện một số bảo trì trên hộp mà không có gitlab đang chạy và dù sao tôi cũng không thể tìm thấy để làm điều này.

Không có gì trong cron, không có gì trong /etc/init.d mà tôi có thể thấy.

Tất cả các tài liệu đều trỏ đến / home / gitlab là thư mục gốc, trong đó trong đó là / var / opt / gitlab và một số tài liệu khác.

Tôi thấy nó đang chạy nginx, postgres & redis. Tôi có thể giết các thành phần riêng lẻ, và hy vọng thế là đủ, nhưng tôi muốn nó tắt máy sạch sẽ, hoặc chỉ không bắt đầu. Các thành phần này không phải là một phần của hệ thống /etc/init.d ...

Có ý kiến ​​gì không?


xem stackoverflow.com/a/35902817 để biết các hệ thống dựa trên systemd
x29a

Câu trả lời:


17

Tìm thấy câu trả lời. Hầu hết các cấu hình dường như nằm trong:

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

Tập tin config.yml có đề cập đến gitlab-ctl, có sẵn ở mọi nơi dưới dạng lệnh:

gitlab-ctl stop

Dừng gitlab đầy đủ.


4
Nhưng làm thế nào để tôi dừng tải khi khởi động?
mjaggard


0

Đối với những người muốn phát lại tập lệnh tự khởi động gitlab của họ và làm hỏng
tập lệnh khởi động của họ như tôi đã làm.
Đây là cấu hình mặc định của /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

Vâng, đây là câu trả lời để kích hoạt lại nó. Bởi vì sau khi sử dụng lệnh mdma được cung cấp, bạn sẽ không thể bật lại gitlab vì nội dung mặc định của gitlab-ranvdir.override sẽ bị mất. Tôi có vấn đề này bằng cách đọc answere này
leabut

0

Đối với những người có / etc / inittab, hãy kiểm tra xem nó có chứa một dòng như

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

và bình luận dòng này.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.