วิธีแก้ปัญหาการปิดระบบช้า


20

เมื่อฉันปิดคอมพิวเตอร์ของฉันมีความล่าช้าที่น่ารำคาญมันใช้เวลาประมาณ 5-10 วินาทีใน 13.10 เมื่อในรุ่นก่อนหน้ามันเกือบจะทันที

ในระหว่างการปิดเครื่องฉันกดปุ่ม Escape เพื่อยกเลิกหน้าจอเริ่มต้นและจะเห็นว่าส่วนใหญ่ของความล่าช้าคือหลังจาก "ขอให้กระบวนการที่เหลือทั้งหมดยุติ ... " แล้วก็มี "การฆ่ากระบวนการที่เหลือทั้งหมด" ฉันถ่ายทำวิดีโอด้วยกล้องวิดีโอของฉันเพื่อตรวจสอบว่ากระบวนการใดที่จะต้องถูกฆ่า แต่พวกเขาไม่ได้แชทอะไรกับเทอร์มินัล

ก่อนหน้านี้ฉันมีปัญหาเดียวกันนี้ใน 11.10 และฉันแก้ไขมันตามคำตอบที่นี่แต่สิ่งนี้ไม่ได้ผลสำหรับฉันใน 13.10

จะระบุสาเหตุของความล่าช้าในกระบวนการปิดระบบและแก้ไขได้อย่างไร

คำตอบ:


17

เปิดการรายงานสำหรับแอปพลิเคชันที่ทำงานผิดปกติ:

  1. เปิด/etc/init.d/sendsigsในโปรแกรมแก้ไขข้อความที่คุณชื่นชอบพร้อมสิทธิ์พิเศษ (เช่นsudo vi /etc/init.d/sendsigsหรือgksu /etc/init.d/sendsigs) ค้นหาบรรทัด#report_unkillableและไม่ใส่เครื่องหมายข้อคิดเห็น (เช่นลบ#แท็ก) บันทึกไฟล์

  2. ตรวจสอบให้แน่ใจว่าเปิดใช้งาน apport แล้ว: แก้ไขไฟล์/etc/default/apportเพื่อให้อ่านenabled=1ได้ (หากเป็นการenabled=0รีบูตแล้วดังนั้น apport สามารถเริ่มต้นได้)

  3. ปิดตัวลง.

  4. เมื่อบูตครั้งต่อไปapportควรมีข้อความแจ้งว่ามีปัญหาบางอย่างกับโปรแกรม นั่นคือสาเหตุหนึ่งที่ทำให้เกิดความล่าช้า และควรมีรายงานข้อขัดข้อง/var/crashด้วย (ถ้า apport ไม่รายงานชื่อให้มองในไฟล์ crash ในตอนท้ายไฟล์จะมีบางอย่างที่เหมือนกันTitle: MISBEHAVING_PROGRAMNAME does not terminate at computer shutdown)


ฉันได้รับรายงานเกี่ยวกับ/sbin/initctl(initctl ไม่ได้ยุติลงเมื่อปิดเครื่องคอมพิวเตอร์)
Wim

นี่คือรายงานข้อผิดพลาด (ไม่ได้ให้ข้อมูลที่เป็นประโยชน์จริงๆ แต่มันแสดงให้เห็นว่ามีบุคคลอื่นอย่างน้อยหนึ่งคนที่มีปัญหานี้และรายงาน): bugs.launchpad.net/ubuntu/+source/upstart/+bug/1261177
Atari911

4
นั่นคือรายงานข้อผิดพลาดของฉัน :)
Wim

-1

การปิดระบบช้าเสมอหรือแตกต่างกันไปหรือไม่? หากหลังเป็นกรณีนี้คุณทำอะไรก่อนปิดตัวลง คุณทำบางสิ่งที่ใช้การเขียนดิสก์จำนวนมากซึ่งอาจต้องจบก่อนก่อนที่กระบวนการทั้งหมดจะถูกยกเลิกได้

คุณสามารถบันทึกรายการของกระบวนการทั้งหมดก่อนที่จะปิดตาม:

ps -A> processes.txt

ก่อนที่คุณจะปิด

คุณสามารถดูข้อผิดพลาดที่อาจเกิดขึ้นหลังจากรีสตาร์ทตาม:

dmesg | tail

หวังว่านี่จะช่วยได้

ตรงไปตรงมา


มันเป็นทุกครั้งที่ช้าแม้ในบูตสด
Wim

-2

คุณเคยลองสิ่งนี้หรือไม่? เปิดเทอร์มินัลและประเภท

sudo shutdown now

สิ่งนี้อาจช่วยได้


1
ขอบคุณ แต่มันก็ไม่ให้ฉันข้อมูลใด ๆ มากกว่าที่ฉันเห็นอยู่แล้วโดยการตรวจสอบการส่งออกที่มีกล้องวิดีโอ
Wim

ทำไมสิ่งนี้ถึงสร้างความแตกต่างได้บ้าง?
Ken Sharp
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.