/ sbin / getty প্রক্রিয়া 100% সিপিইউ ব্যবহারের কারণ


11

আমার কাছে একটি Ubuntu 12.04 LTS (GNU/Linux 3.2.0-25-virtual i686)হোস্ট-মেশিনে কেভিএম-ভিএম হিসাবে চলার উদাহরণ রয়েছে যা এর পাশে আরও একটি ভিএম চালায়।

আমি ক্যাপিস্ট্রানো ডিপ্লোমেন্ট-মণি ব্যবহার করে একটি রুবি অন রেল অ্যাপ্লিকেশন প্রেরণ করি।

তবে, আমি যদি অল্প সময়ের মধ্যে পরপর দু'বার স্থাপন করি, /sbin/gettyপ্রক্রিয়াটির কারণে সিপিইউ ব্যবহার 100%-এ চলে যায় ।

এটা কিভাবে হতে পারে?

আমি বিশ্বাস করি গেট্টি একটি বরং সহজ প্রোগ্রাম যা একটি টার্মিনাল থেকে একটি লগইন-নাম পাস করে একটি লগইন-প্রক্রিয়াতে।

এছাড়াও: আমার ক্যাপফিলে (ক্যাপিস্ট্রানো কনফিগারেশন ফাইল) আমি একটি কল সহ একটি কল সহ রেল অ্যাপ্লিকেশন স্থাপনের পরে কিছু কমান্ড চালাচ্ছি sudo /sbin/restart <APPNAME>

এটি কি কোনওভাবে সম্পর্কিত হতে পারে?

আমি সবসময় গেটটি প্রক্রিয়াটি মেরে ফেলতে পারি এবং পরবর্তী স্থাপনার আগ পর্যন্ত সমস্যাটি চলে যায় তবে আমি বরং সমস্যাটি বুঝতে এবং সমাধান করতে চাই।

কোন সাহায্য প্রশংসা করা হয়। সংযুক্ত করা আমার সমস্যাটির একটি স্ক্রিনশট।

/ sbin / getty এর ফলে 100% সিপিইউ লোড হয়


2
'স্ট্রেস-ফ-পি 18081' দিয়ে গেটটি কী করছে তা আপনি আবিষ্কার করতে পারেন যেখানে 18081 দুর্ব্যবহারকারী গেটের মূর্ছা। স্ট্রেস যদি কিছু না দেখায় তবে সম্ভবত এটি সম্ভবত একটি বাগ।
স্প্যাম্যাপস

আপনি কি এই সমস্যাটিকে স্থায়ীভাবে সমাধান করতে পেরেছিলেন?
ক্রিস্টোফ গেচউইন্ড

উত্তর:


2

অবশেষে আমি একটি Ubuntu 12.10 Serverভিপিএসেও এই সমস্যার মুখোমুখি হয়েছি ।

তবে যেহেতু আমার কোনও প্রয়োজন নেই tty(কারণ আমি এর মাধ্যমে সংযোগ করছি ssh) আমি এটিকে কঠিন উপায়ে স্থির করেছি :

sudo rm /etc/init/tty*
sudo reboot

এবং এটি বেশ ভাল কাজ করে! আর কোনও gettyপ্রক্রিয়া আটকে নেই।


0

আপনি লগ ইন করছেন syslog?

আপনার কি syslogযাচ্ছে tty1?

যদি তাই হয়, একটি ভাল সুযোগ আছে তোমাদের চেয়ে বেশি 38400bps মূল্য আছে syslogএবং gettyঅবরুদ্ধ করে এটা তার ডেটা ডাম্প অপেক্ষা করার সময় tty

আমি আপনার rsyslogকনফিগারেশনটি যাচাই করেছি - ডিফল্টরূপে উবুন্টু কিছু syslogআউটপুট লগ করে /dev/xconsole via /etc/rsyslogd.d/50-default.conf


যদি এটি হয় তবে কীভাবে এটি প্রতিরোধ করবেন?
জ্ঞানসিল্যা

0

আমার এক agettyকোরতে আমি আমার উবুন্টু 16.04 মেশিনে প্রক্রিয়াটির জন্য 100% সিপিইউ ব্যবহার করছি । আমার বিশেষ ক্ষেত্রে আমি কেবল সার্ভার অ্যাক্সেসের জন্য ssh সংযোগ ব্যবহার করেছি, অতএব কিছুক্ষণ তদন্ত করার পরে আমি এটিকে সরানোর সিদ্ধান্ত নিয়েছি।

sudo rm /etc/systemd/system/getty.target.wants/getty@tty1.service
sudo rm /lib/systemd/system/getty@.service

পুনরায় বুট করা দরকার। Https://peteris.rocks/blog/can-you-kill-it/ এ সমাধান পাওয়া গেছে । এই ধরনের বিকল্প গ্রহণ করার আগে, আপনার সত্যিই টিটিটির দরকার নেই কিনা তা পরীক্ষা করে দেখার সাবধানতা অবলম্বন করুন।

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