আমি কীভাবে বুঝতে পারি যে সাসপেন্ড কখনও কখনও ব্যর্থ হয় কেন?


17

কিছু কিছু মাঝেমধ্যে স্থগিত ক্র্যাশ ঘটায়। এটি ক্রাশ হয়ে গেলে, সিস্টেমটি একটি কালো পর্দা দিয়ে জমাট বাঁধে এবং স্থগিত না করে স্থির থাকে। এটি সিস্টেম বন্ধ না হওয়া পর্যন্ত আমাকে পাওয়ার বোতামটি ধরে রাখতে বাধ্য করে।

আমার বেশিরভাগ লোকের মধ্যে একটি সেটিংসের পার্থক্য হ'ল, ল্যাপটপের idাকনাটি বন্ধ হয়ে যাওয়ার পরে আমি সেই বিকল্পটি ব্যবহার করি না যা আপনাকে স্থগিত করতে দেয়। সুতরাং ল্যাপটপের idাকনাটি খোলার এবং বন্ধ করার কোনও পদক্ষেপ নেই। আমি নিজেই স্থগিত চাপতে চাই press এই পছন্দ পরিবর্তন কি কারণ হতে পারে?

ক্র্যাশ ত্রুটিগুলি প্রদর্শন করে না, তাই ক্র্যাশটি কী কারণে ঘটছে তার সন্ধান আমি কীভাবে শুরু করতে পারি?

উত্তর:


6

না, "endাকনা বন্ধের উপর সাসপেন্ড" ফাংশনটি অক্ষম করা ম্যানুয়াল সাসপেন্ডকে প্রভাবিত করতে পারে না।

আপনি আউটপুট এবং সূত্রগুলির dmesgবিষয়বস্তু এবং by/var/log/kern.log/var/log/syslog

আপনি যদি আমাদের সাথে ভাগ করে নেন তবে আমরা সাহায্য করার চেষ্টা করতে পারি। কীভাবে এই প্রশ্নটি দেখুন:

আমি কীভাবে সহজেই একটি আদেশ বা একটি পাঠ্য ফাইলের ফলাফল অন্যের সাথে ভাগ করতে পারি?


17

আমি মনে করি না যে আপনি উল্লেখ করেছেন সেটি নির্ধারণের সাথে কিছু আছে।

/var/log/pm-suspend.logএটি কোনও ইঙ্গিত দেয় কিনা তা পরীক্ষা করে দেখুন।

এই সমস্যাগুলি সাধারণত কিছু প্রক্রিয়া (এস) এর ফলে সিস্টেমটি স্থগিত হওয়া থেকে বিরত থাকে।

ডু

dmesg -T|grep Freez -A4

এবং এই এন্ট্রিগুলি সন্ধান করুন:

--
[sun mar  3 15:19:48 2013] Freezing user space processes ... 
[sun mar  3 15:20:08 2013] Freezing of tasks failed after 20.01 seconds (3 tasks refusing to freeze, wq_busy=0):
[sun mar  3 15:20:08 2013] mount.nfs       D e8631aa0     0  5518   5517 0x00800004
[sun mar  3 15:20:08 2013]  e8631b10 00000086 f7bc0e00 e8631aa0 c1053cb4 c1809020 c192ee00 c192ee00
--

আপনার স্থগিতের প্রয়াসের সাথে সম্পর্কিত রিপোর্ট হওয়া সমস্যাগুলির সাথে সম্পর্কিত কোন সময় স্ট্যাম্পগুলি দেখুন। এই ক্ষেত্রে, এটিই mount.nfsসমস্যা তৈরি করছে।

এখন, একটি স্ক্রিপ্ট রাখুন /etc/pm/sleep.d/, সেখানে স্ক্রিপ্টগুলি স্থগিত ও পুনরায় শুরুতে চালানো হবে। ফাইলের নামটি ব্যবহারকারীর স্ক্রিপ্টগুলির জন্য 00-49 ক্রম নম্বর দিয়ে শুরু করা উচিত (আরও তথ্যের জন্য দেখুন man pm-suspend)।

স্ক্রিপ্টটি এর মতো দেখতে পারে

#!/bin/sh
(killall -9 mount.nfs; exit 0)

সমস্যাগুলি সৃষ্টি করে এমন অন্যান্য প্রক্রিয়াগুলির জন্য সংশোধনকারী এন্ট্রি সহ any

প্যারেন্টেসিস এবং exit 0এটি একটি কৌশল: প্রক্রিয়াটি খুঁজে পাওয়া না গেলে, killallপ্রস্থান কোড 1 সহ প্রস্থান করবে, যা পুরো স্থগিতাদেশ বাতিল করে দেবে। উপরে চালানো হবে killallএকটি উপ-শেল যে 0 দিয়ে বেরিয়ে যাবেন না।

আপনার যদি সমস্যা হয় /var/log/pm-suspend.logতবে তা স্থগিত করার চেষ্টা করুন এবং আপনার স্ক্রিপ্টটি চালানোর চেষ্টা করুন check


আমার আরও একটি লাইন প্রয়োজন: (কিলাল -9 মাউন্ট.এনএফএস; প্রস্থান 0) কারণ কখনও কখনও এটি কেবল সাইনআপের সাথে কাজ করে না।
জুয়ানিন

@ জুয়ানিন: -9ভাল, আমি কেন জানি না যে আমি কেন -1প্রথম স্থানে ছিলাম , এখন সম্পাদিত।
কার্ল

আমি ভাবছি যে লাইভ নেটওয়ার্ক মাউন্ট (এখানে প্রদর্শিত হিসাবে) সমস্যার কত শতাংশ? এটি আমার সমস্যাও ছিল - তবে এটি sshfsপরিবর্তে ছিল nfs
নোবার

যদি একাধিক কাজ হিমায়িত হতে অস্বীকৃতি জানায় তবে এটি এই বাগের সাথে সম্পর্কিত হতে পারে: বাগস.লাঞ্চপ্যাড.এন.বুন্টু
+

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