100% সিপিইউ ব্যবহার করে বোকচন্দর প্রক্রিয়া


13

একটি জম্বি প্রক্রিয়া , যা কোনও সংস্থান (র‌্যাম এবং সিপিইউ) ব্যবহার করা উচিত নয়, আমার 8-কোর 64৪-বিট উবুন্টু ১১.১০ ডেস্কটপ ইনস্টলেশনটিতে একটি সম্পূর্ণ কোরকে জড়িয়ে ধরে

এটি এর ফলাফল ps -el|grep Z:

F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
0 Z  1000 10317     1 99  80   0 -     0 exit   ?        19:27:15 java <defunct>

... এবং এখানে থেকে একটি উদ্ধৃত অংশ top:

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                                
10317 deltik    20   0     0    0    0 Z  100  0.0   1170:17 java <defunct>
 1424 root      20   0  612m 193m 158m S   14  2.4 287:17.11 Xorg
12580 deltik    20   0  710m 135m  46m S    5  1.7  27:31.07 compiz

জম্বি প্রক্রিয়াটি এভাবেই উপস্থিত হয়েছিল:

  1. আমি minecraft.jar নামে একটি জাভা জেআর খুললাম । এই লঞ্চারটি আর একটি জেআর ফাইলটি ~ / .মিনিক্রাফ্ট / বিন / মিনিক্রাফ্ট.জারে ডাউনলোড করে
  2. আমি যখন আমার কম্পিউটারটি লক করেছিলাম তখন এই জেআর কার্যকর করছিল xscreensaver
  3. তারপরে, আমি কম্পিউটারটি আনলক করতে আমার পাসওয়ার্ডটি প্রবেশ করলাম এবং আমি দেখলাম যে মাইনক্রাফ্ট উইন্ডো হিম হয়ে গেছে।
  4. আমি এটি (পিআইডি 10317) দিয়ে হত্যা করার চেষ্টা করেছি gnome-system-monitor। এটি একটি জম্বি হয়ে ওঠে।
  5. kill -9 10317 অকার্যকর ছিল।
  6. xkillশুধুমাত্র "মাইনক্রাফ্ট" শিরোনামের উইন্ডোটি বন্ধ করে দিয়েছে; এটি অন্তর্নিহিত javaপ্রক্রিয়াটি বন্ধ করেনি ।

প্রাসঙ্গিক তথ্য:

  • গ্রাফিক্স ড্রাইভারটি এফজিএলআরএক্স , এবং এটি ইউনিটি অফ উবুন্টু ১১.০৪ এবং উবুন্টু ১১.১০ এর সাথে কুখ্যাত সমস্যা সৃষ্টি করেছে , যার মধ্যে কখনও কখনও উচ্চ সিপিইউ ব্যবহার Xorgএবং থাকে compiz

আমি জানতে চাই:

  1. javaপুনরায় আরম্ভ না করে এই প্রক্রিয়াটি ধ্বংস করার কোন উপায় আছে , যদি থাকে?
  2. কেন এই সমস্যা হচ্ছে?
  3. এই সমস্যাটি আবার না ঘটতে আমি কী করতে পারি?

1
আমি আশঙ্কা করছি আমি ব্যক্তিগতভাবে আপনাকে সহায়তা করতে পারি না, তবে কী হয়েছে এবং আপনি এখন পর্যন্ত কী চেষ্টা করেছেন তা ব্যাখ্যা করার জন্য একটি ভাল কাজ করার জন্য আমি আপনাকে প্রশংসা করি!

7
"আরে ছেলেরা এই অ্যাপ্লিকেশনটি অনেকগুলি সিপিইউ সময় ব্যবহার করছে By যাইহোক, এটি জাভাতে লেখা আছে know দু'জনের সম্পর্ক আছে কিনা তা জানেন না ???"
ta.speot.is

সম্ভবত এটি কোনও লকটিতে ঘুরছে।
ড্যানিয়েল আর হিকস


খেলতে গিয়ে আমার সাথে এটিও ঘটে, @ রেডগ্রিটিব্রাইক একটি জম্বি জাভা প্রক্রিয়াটি মাইনক্রাফ্ট জারটি চালাচ্ছে এবং গেমের অভ্যন্তরে একটি জম্বি ডিফেরেন্ট স্টাফ।
ফাল্ক

উত্তর:


8

প্রক্রিয়াটি ইতিমধ্যে পুনরায় প্রতিস্থাপন করা হয়েছে init, সুতরাং এটি পুনরায় কাটা উচিত (অন্যথায়, সমাধানটি সম্ভবত তার পিতামাতাকে হত্যা করবে)। এটি মাঠের exitউপর ভিত্তি করে আটকে আছে বলে মনে হচ্ছে WCHAN

এটি সম্ভবত এমন কিছু করছে (যেমন কোনও কোর ডাম্প তৈরি করা) যা শেষ হবে এবং এটি নিজে থেকে দূরে চলে যাবে। দুর্ভাগ্যক্রমে, এটি সম্ভবত কোনও ভাঙ্গা ড্রাইভারের কারনে কার্নেলের মধ্যে ঘুরছে এবং শেষ পর্যন্ত, আপনার একমাত্র বিকল্পটি পুনরায় বুট করা হবে।


আমি যখন এই প্রশ্নটি জিজ্ঞাসা করেছি তার বেশ কিছুদিন হয়েছে, তবে আমি আমার সমস্যাটি আবার তৈরি করতে পারিনি, বিশেষত এফজিএলআরএক্স সর্বশেষ সংস্করণে আপডেট করার পরে । আমি এটিকে সেরা উত্তর হিসাবে বেছে নিয়েছি কারণ এটি ভাঙ্গা চালককে নির্দেশ করে এবং এটি সবচেয়ে ব্যাপক।
ডেলটিক


4

বোকচন্দর প্রক্রিয়াগুলি মারা গিয়েছে তবে এখনও পরিষ্কার করা হয়নি (ফসল সঠিক শব্দটি বলা হয়) এবং এগুলি killস্বাভাবিক প্রক্রিয়ার মতো তাদের উপর কাজ করে না। প্রক্রিয়াটি এখনও প্রক্রিয়া সারণিতে রয়েছে তবে এটি যখন একটি জম্বি হয়, তখন সংস্থানগুলি ডি-বরাদ্দ করা হয়।

আপনি SIGCHLDপ্রক্রিয়া পিতামাতার কাছে একটি সংকেত প্রেরণ করার চেষ্টা করতে পারেন , অন্যথায় দীক্ষাটি এটি নেওয়া উচিত ছিল এবং শেষ পর্যন্ত এটি কাটাতে হবে। আপনি যদি প্রক্রিয়াটি দ্রুত করতে চান তবে আপনি কেবল পুনরায় বুট করতে পারেন।


1

এটি একটি কার্নেল বাগ। আপনি কি আপনার হোম ডিরেক্টরিটি এনক্রিপ্ট করতে ecryptfs ব্যবহার করছেন? লঞ্চপ্যাডডনেটে এ সম্পর্কে একটি বাগ দায়ের করা আছে।


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