आप स्टार्टअप पर चलने से गिटलैब को कैसे रोकते हैं या रोकते हैं?


11

मैंने निम्नलिखित डिबेट फ़ाइल से Ubuntu 14.04 पर gitlab स्थापित किया है:

gitlab_6.9.2-omnibus-1_amd64.deb

यह खूबसूरती से काम करता है। लेकिन मैं gitlab को चलाए बिना बॉक्स पर कुछ रखरखाव करना चाहता हूं, और मुझे ऐसा करने के लिए वैसे भी नहीं मिल सकता है।

क्रोन में कुछ भी नहीं है, /etc/init.d में कुछ भी नहीं है जो मैं देख सकता हूं।

सभी दस्तावेज़ीकरण रूट फ़ोल्डर के रूप में / घर / गिटलैब को इंगित करते हैं, जहां खदान में यह / var / opt / gitlab और कुछ अन्य हैं।

मैं देख रहा हूं कि यह नगनेक्स, पोस्टग्रेज और रेडिस चल रहा है। मैं व्यक्तिगत घटकों को मार सकता हूं, और उम्मीद है कि यह पर्याप्त होगा, लेकिन मैं इसे अच्छी तरह से बंद करना चाहता हूं, या बस शुरू नहीं करना चाहिए। ये घटक /etc/init.d सिस्टम का हिस्सा नहीं हैं ...

कोई विचार?


प्रणाली आधारित प्रणालियों के लिए stackoverflow.com/a/35902817 देखें
x29a

जवाबों:


17

उत्तर मिला। अधिकांश कॉन्फ़िगरेशन इसमें प्रतीत होता है:

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

जिसका config.yml फ़ाइल में gitlab-ctl का उल्लेख है, जो एक कमांड के रूप में हर जगह उपलब्ध है:

gitlab-ctl stop

पूरी तरह से गिटलैब बंद कर देता है।


4
लेकिन मैं इसे स्टार्टअप पर लोड करने से कैसे रोकूं?
mjaggard 13


0

उन लोगों के लिए जो अपनी गिटलैब ऑटोस्टार्ट स्क्रिप्ट को फिर से लिखना चाहते हैं और अपनी
स्टार्टअप स्क्रिप्ट को भ्रष्ट कर दिया जैसे मैंने किया।
यह /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-defaultvdir.override की डिफ़ॉल्ट सामग्री खो जाएगी। मैंने इस उत्तर को पढ़कर इस मुद्दे को लिया था
leabut

0

जिन लोगों के पास / etc / inittab है, उनके लिए जाँच करें कि क्या इसमें कोई लाइन शामिल है जैसे कि

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

और इस लाइन पर टिप्पणी करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.