নিখোঁজ / দেব / এক্সকনসোলের ফলে আরএসএসলগের পাশাপাশি অন্যান্য সমস্ত পরিষেবা বন্ধ হয়ে যায়


12

আমি হাইপার-ভি পরিবেশে উবুন্টু -10.04.04LTS চালাচ্ছি। আমি দেখতে পেয়েছি যে এসএসএইচ, এইচটিটিপি বা অন্য কোনও পরিষেবা বন্ধ হয়ে গেছে কারণ rsyslogবার্তাটি দিয়ে ডেমন মারা গিয়েছিল unable to find the /dev/xconsole file

আমি নিম্নলিখিতটি সহ সাময়িকভাবে এটি স্থির করেছি।

FILE=/dev/xconsole
if [ -e $FILE ]; then
     echo "$FILE exists Carry on!"
else
     mknod -m 640 /dev/xconsole c 1 3
     chown syslog:adm /dev/xconsole
     echo "Created $FILE."
fi

সমস্যাটি হ'ল rsyslogআমি ডিমনটি পুনরায় চালু করার সময় এই 8 টি লাইন প্রসেস করার জন্য আমি ডিমন পেতে পারি না ।

এছাড়াও ডেমন পুনরায় চালু করা /dev/xconsoleফাইলটি সরিয়ে দেয় এবং আমরা সমস্ত পরিষেবা বন্ধ হয়ে ফিরে এসেছি। এই সমস্যার সমাধানের জন্য আমি স্ক্রিপ্টটিতে শুরুর পরে পুনরায় চালু করার পরে if- fiলাইনগুলি সন্নিবেশ rsyslogকরিয়েছি। সমস্যা আমি একটি পেতে না echoথেকে stdio। ডিভাইসটি তৈরি rsyslogকরার stdioসময় কারও কাছে কীভাবে প্রতিবেদন করা যায় সে সম্পর্কে ধারণা আছে /dev/xconsole?


ধন্যবাদ। এটি সিসলগের লেখা না হওয়ার বিষয়ে আমার সমস্যার সমাধান করে।
Lepe

উত্তর:


22

এর উপস্থিতির কারণ হ'ল উবুন্টু সার্ভার 12.04 ভুলভাবে ধরে নিয়েছে যে আপনি এক্সটার্মিনাল ইনস্টল করেছেন। এটি তাদের ডেস্কটপ ওএস থেকে ঝুলতে পারে যেখানে এটি সম্ভবত ডিফল্টরূপে বিদ্যমান।

যাইহোক, করণীয় সর্বোত্তম জিনিসটি কেবল নীচে নীচে মন্তব্য করা /etc/rsyslog.d/50-default.conf:

# daemon.*;mail.*;\
#        news.err;\
#        *.=debug;*.=info;\
#        *.=notice;*.=warn       |/dev/xconsole

এবং ভায়োলা, আর কোনও ত্রুটি নেই।

BTW। আমি সন্দেহ করি যে এটি যদিও মারা যাচ্ছিল।


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