আমার একটি ডেবিয়ান (জেসি) সার্ভারে চলছে এমন একটি পরিষেবা রয়েছে (যা নিজে লিখেছেন) এবং সেবার নিজস্ব লগগুলি বোঝায় যে এটি নির্দিষ্ট সময়ে পুনরায় শুরু হয়েছিল। সেগফল্ট বা অন্যান্য ক্রাশের কোনও ইঙ্গিত পাওয়া যায় না, তাই আমি এখন এই বিষয়টি জানার চেষ্টা করছি যে অ্যাপ্লিকেশনটি কোনওভাবে নিঃশব্দে ব্যর্থ হয়েছে এবং সিস্টেমড দ্বারা শ্বাসপ্রাপ্ত হয়েছে, অথবা কোনও ব্যবহারকারী উদ্দেশ্যমূলকভাবে পরিষেবাটি পুনরায় চালু করেছে কিনা systemctl
।
শেল ইতিহাস যেমন ক্রিয়াকলাপ দেখায় না, তবে এটি export HISTCONTROL=ignoreboth
কোনও এসএসএইচ অধিবেশন সবে সময় শেষ হয়ে গেছে বলে কোনও পূর্ববর্তী লগিনের ব্যাশ ইতিহাসকে ডিস্কে লেখা থেকে আটকাতে পারে বলে এটি চূড়ান্ত নয় । সার্ভারটি তখন রিবুট করা হয়নি।
তবে আমি আশা করব যে সিস্টেমটি নিজেই একটি লগ রেখেছিল যখন ইচ্ছাকৃতভাবে কোনও পরিষেবা পুনরায় চালু করা হয়েছিল । আমার অবাক করে দিয়েছি journalctl
যে এই জাতীয় লগগুলি কীভাবে পাওয়া যায় সে সম্পর্কে কোনও ডকুমেন্টেশন (উদাহরণস্বরূপ ) খুঁজে পাচ্ছি না ।
কিছু অন্যান্য পোস্ট (যেমন / সাধারণ ব্যবহারকারী সিস্টেমড পরিষেবাগুলির জন্য কোনও লগ নেই কেন? ) মনে হয় যে এখানে লগ বার্তা থাকতে হবে:
Jan 15 19:28:08 qbd-x230-suse.site systemd[1]: Starting chatty.service...
Jan 15 19:28:08 qbd-x230-suse.site systemd[1]: Started chatty.service.
তবে আমি আমার সিস্টেমে এ জাতীয় লগ বার্তা দেখতে পাই না।
সিস্টেমড পরিষেবাদি কখন চালু হয়েছিল, বন্ধ হয়েছিল বা পুনরায় চালু হয়েছিল সেগুলি খুঁজে পাওয়ার কোনও উপায় আছে?
সম্পাদনা : দেখে মনে হচ্ছে যে সাধারণ সমস্যাটি লোকেদের মধ্যে চালিত হতে পারে তা হ'ল তারা journalctl
একটি অননুমোদিত ব্যবহারকারী হিসাবে চালিত । এটি আমার ক্ষেত্রে নয়, আমি root
পুরো সময় হিসাবে পরিচালনা করছি । একটি মন্তব্যের জবাবে, দৌড় grep systemd /var/log/syslog
আমাকে কেবল এটি দেয়:
Jun 6 09:28:35 server systemd[22057]: Starting Paths.
Jun 6 09:28:35 server systemd[22057]: Reached target Paths.
Jun 6 09:28:35 server systemd[22057]: Starting Timers.
Jun 6 09:28:35 server systemd[22057]: Reached target Timers.
Jun 6 09:28:35 server systemd[22057]: Starting Sockets.
Jun 6 09:28:35 server systemd[22057]: Reached target Sockets.
Jun 6 09:28:35 server systemd[22057]: Starting Basic System.
Jun 6 09:28:35 server systemd[22057]: Reached target Basic System.
Jun 6 09:28:35 server systemd[22057]: Starting Default.
Jun 6 09:28:35 server systemd[22057]: Reached target Default.
Jun 6 09:28:35 server systemd[22057]: Startup finished in 59ms.
Jun 6 09:37:08 server systemd[1]: Reexecuting.
Stopped target Default
, যেমন Starting Shutdown
ইত্যাদি individual স্বতন্ত্র পরিষেবাদি সম্পর্কে কোনও কিছুই ইঙ্গিত করে না। সম্ভবত এটি একটি কনফিগারেশন সমস্যা? দ্রষ্টব্য আমি এই বিশেষ ক্ষেত্রে ডেবিয়ান জেসির সাথে আছি।
/etc/systemd/journald.conf
ওভাররাইড করা হয়নি MaxLevelStore
বা MaxLevelSyslog
দেখুন এবং তালিকাভুক্ত হিসাবে জার্নালযুক্ত কনফিগার করতে পারেন এমন অন্যান্য সমস্ত জায়গাগুলি দেখুন man journald.conf
।
/etc/systemd
মূলত শূন্য রয়েছে (আপনি উল্লিখিত ফাইলগুলি সহ সমস্ত বিকল্প মন্তব্য করেছে)।
grep systemd /var/log/syslog