আমি যখন ছুটে যাই systemctl status
, আমি State: degraded
শীর্ষে পৌঁছে যাই ,
● x230
State: degraded
Jobs: 0 queued
Failed: 1 units
Since: Wed 2018-05-30 17:09:49 CDT; 3 days ago
....
কী চলছে, এবং আমি কীভাবে এটি ঠিক করব?
আমি যখন ছুটে যাই systemctl status
, আমি State: degraded
শীর্ষে পৌঁছে যাই ,
● x230
State: degraded
Jobs: 0 queued
Failed: 1 units
Since: Wed 2018-05-30 17:09:49 CDT; 3 days ago
....
কী চলছে, এবং আমি কীভাবে এটি ঠিক করব?
উত্তর:
এর অর্থ আপনার কিছু পরিষেবা শুরু করতে ব্যর্থ হয়েছিল। আপনি যদি যুক্তি systemctl;
ছাড়াই চালনা করেন তবে এগুলি দেখতে পাবেন status
।
তাদের এমন কিছু দেখাতে হবে,
loaded failed failed
অথবা আপনি কেবল ব্যর্থ পরিষেবাগুলি সহ systemctl --failed
আমার ক্ষেত্রে এটি দেখায়
UNIT LOAD ACTIVE SUB DESCRIPTION
● postgresql@9.4-main.service loaded failed failed PostgreSQL Cluster 9.4-main
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
আপনিও চেষ্টা করতে পারেন:
sudo systemctl reset-failed
systemd রিসেট ব্যর্থ ব্যর্থ ইউনিট সাফ করা হয়। আপনি systemctl রিসেট-ব্যর্থ কমান্ডটি সহ ম্যানুয়ালি ব্যর্থ ইউনিটগুলি সাফ করতে পারেন। এটি সমস্ত ইউনিট, বা একটি একক জন্য করা যেতে পারে। যে পরিষেবাগুলির আর প্রয়োজন নেই, তাদের বন্ধ করা এবং অক্ষম করা ভাল।
মূল প্রশ্নের আরও সাফল্যের সাথে উত্তর দিতে:
systemctl | grep fail
এটি ঠিক করার জন্য আমি পরিষেবাগুলি আবার শুরু করেছি যেখানে এমন কিছু ব্যবহার করে ব্যর্থ হয়েছিল:
sudo systemctl restart postgresql@9.4-main.service
তবে এটি systemd-initctl.service এর মতো পরিষেবাগুলির সাথে কাজ করে না। আনপ্লাগিং এবং প্লাগইন আবার রাস্পবেরি পাই আমার জন্য কাজ করে, তবে আমি ম্যানুয়ালি পরিষেবাগুলি পুনরায় চালু করার চেষ্টা করার পরামর্শ দিই।