আপনি কীভাবে থামাতে বা গিটল্যাবকে প্রারম্ভকালে চালানো থেকে আটকাবেন?


11

আমি নিম্নলিখিত ডিব ফাইল থেকে উবুন্টু 14.04 এ গিটল্যাব ইনস্টল করেছি:

gitlab_6.9.2-omnibus-1_amd64.deb

এটি সুন্দরভাবে কাজ করে। তবে আমি গিটল্যাব না চালিয়ে বাক্সে কিছু রক্ষণাবেক্ষণ করতে চাই এবং এটি করার জন্য আমি আর খুঁজে পাচ্ছি না।

ক্রোন-তে কিছুই নেই, /etc/init.d তে কিছুই দেখতে পাচ্ছি না।

সমস্ত ডকুমেন্টেশনগুলি / হোম / গিটল্যাবকে মূল ফোল্ডার হিসাবে দেখায়, যেখানে এটি আমার / var / opt / gitlab এবং কিছু অন্যান্য।

আমি দেখতে পাচ্ছি এটি এনজিনেক্স, পোস্টগ্রিজ এবং রেডিস চলছে। আমি পৃথক উপাদানগুলি মেরে ফেলতে পারি, এবং আশা করি এটি যথেষ্ট হবে তবে আমি এটি পরিষ্কারভাবে বন্ধ করব, না শুরু করব না। এই উপাদানগুলি /etc/init.d সিস্টেমের অংশ নয় ...

কোন ধারনা?


দেখতে stackoverflow.com/a/35902817 systemd ভিত্তিক সিস্টেমের জন্য
x29a

উত্তর:


17

উত্তর খুঁজে পেয়েছি। কনফিগারেশনের বেশিরভাগটি এতে উপস্থিত রয়েছে:

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

যার কনফিগারেশন.আইএমএল ফাইলটিতে গিটলব-সিটিএল উল্লেখ রয়েছে, যা কমান্ড হিসাবে সর্বত্র পাওয়া যায়:

gitlab-ctl stop

গিটল্যাব পুরোপুরি থামে।


4
তবে কীভাবে আমি প্রারম্ভকালে এটি লোডিং বন্ধ করব?
mjaggard


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

হ্যাঁ, এটি পুনরায় সক্ষম করার জন্য এটি উত্তরদাতা। কারণ প্রদত্ত কমান্ড এমডিএমএ ব্যবহার করার পরে, আপনি গিটল্যাব পুনরায় সক্ষম করতে সক্ষম হবেন না কারণ গিটল্যাব-রন্সভিডির.ওভারাইডের ডিফল্ট সামগ্রী হারাবে। আমি এই
উত্তরটি পড়ে

0

যাদের / etc / inittab রয়েছে তাদের জন্য এটিতে একটি লাইন রয়েছে কিনা তা পরীক্ষা করুন

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

এবং এই লাইন মন্তব্য।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.