Bagaimana cara mengatasi shutdown yang lambat?


20

Ketika saya mematikan komputer saya ada beberapa penundaan yang mengganggu, dibutuhkan sekitar 5-10 detik di 13.10 ketika pada versi sebelumnya hampir instan.

Selama shutdown saya tekan escape untuk membatalkan splash screen dan dapat melihat bahwa sebagian besar dari penundaan adalah setelah "Meminta semua proses yang tersisa untuk mengakhiri ...", dan kemudian ada "Membunuh semua proses yang tersisa". Saya telah memfilmkan proses dengan kamera video saya untuk memeriksa proses mana yang harus dibunuh, tetapi mereka tidak mengobrol apa pun ke terminal.

Saya sebelumnya memiliki masalah yang sama di 11.10, dan saya mengatasinya seperti dijawab di sini , namun ini tidak berhasil untuk saya di 13.10.

Bagaimana cara mengidentifikasi penyebab keterlambatan dalam proses shutdown, dan memperbaikinya?

Jawaban:


17

Aktifkan pelaporan untuk aplikasi yang keliru:

  1. Buka /etc/init.d/sendsigsdi editor teks favorit Anda, dengan hak akses root (misalnya sudo vi /etc/init.d/sendsigsatau gksu /etc/init.d/sendsigs). Cari baris #report_unkillabledan batalkan komentar itu (yaitu menghapus #tag). Simpan file.

  2. Pastikan bahwa apport diaktifkan: Edit file /etc/default/apportsehingga terbaca enabled=1. (Jika enabled=0kemudian reboot, maka apport dapat memulai.)

  3. Matikan.

  4. Setelah boot berikutnya apportharus muncul dengan pesan yang memberitahu Anda bahwa ada semacam masalah dengan program. Itulah yang menyebabkan penundaan. Dan harus ada laporan kerusakan di /var/crash. (Jika apport tidak melaporkan nama, maka lihat saja di file crash, di akhir file akan ada sesuatu seperti Title: MISBEHAVING_PROGRAMNAME does not terminate at computer shutdown)


Saya mendapatkan laporan tentang /sbin/initctl(initctl tidak berakhir saat komputer dimatikan)
wim

Berikut ini adalah laporan bug (tidak benar-benar bermanfaat untuk informasi, tetapi itu menunjukkan bahwa setidaknya satu orang lain telah memiliki masalah ini dan melaporkannya): bugs.launchpad.net/ubuntu/+source/upstart/+bug/1261177
Atari911

4
Itu adalah laporan bug saya :)
wim

-1

Apakah shutdown selalu lambat atau dapatkah itu bervariasi? Jika yang terakhir adalah kasusnya, apa yang Anda lakukan sebelum mematikannya? Apakah Anda melakukan sesuatu yang memerlukan banyak penulisan disk yang mungkin perlu diakhiri terlebih dahulu sebelum semua proses dapat dihentikan?

Anda bisa menyimpan daftar semua proses sebelum mematikan sesuai:

ps -A> proses.txt

sebelum Anda mematikan.

Anda bisa melihat kesalahan yang mungkin terjadi setelah restart sesuai:

dmesg | tail

Semoga ini membantu

jujur


lambat setiap kali, bahkan pada boot baru
wim

-2

Sudahkah Anda mencoba ini? Buka terminal dan ketik

sudo shutdown now

Ini mungkin bisa membantu.


1
Terima kasih, tetapi itu tidak memberi saya informasi lebih dari yang saya lihat dengan memeriksa output dengan kamera video
wim

Mengapa ini membuat perbedaan apa pun?
Ken Sharp
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.