কীভাবে আপস্টার্টে একটি নির্ভরশীল পরিষেবা পুনরায় চালু করতে বাধ্য করবেন?


1

ডকার ধারক চালানোর জন্য আমার কাছে একটি আপস্টার্ট ফাইল রয়েছে:

description "Start a worker"
start on filesystem and started docker
stop on stopping docker
respawn

script
  /usr/bin/docker start -a my_worker
end script

আমি যখন ডকার পুনরায় চালু করি:

initctl restart docker

ধারক পরিষেবাটি আরম্ভ হয় না।

আমি ফাইল সিস্টেমের উপর নির্ভরতা অপসারণ করার চেষ্টা করেছি:

start on started docker

এবং এটি কাজ করেছে , ডকার পুনরায় চালু করার পরে ধারক পরিষেবাটি আবার শুরু হয়েছিল।

ফাইল সিস্টেমের উপর নির্ভরশীলতা ত্যাগ না করে এই আচরণ করার কি কোনও পরিষ্কার উপায় আছে , যখন আপনি কেবল কোনও নির্ভরযোগ্য পরিষেবাদি পুনরায় চালু করবেন তখন আপনি কি কোনও পরিষেবা পুনরায় চালু করতে পারেন ?

উত্তর:


0

সহজ উত্তরটি হ'ল না, তবে যদি নির্ভরশীল পরিষেবাটি আপনার নির্ভরতা সন্তুষ্ট করার মতো পরিস্থিতিতে শুরু হয়, তবে এটি কার্যকর হবে। এক্ষেত্রে মনে হচ্ছে আপনার ভাল হওয়া উচিত।

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