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?

wim
sumber

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)

elang
sumber
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

jujur
sumber
lambat setiap kali, bahkan pada boot baru
wim
-2

Sudahkah Anda mencoba ini? Buka terminal dan ketik

sudo shutdown now

Ini mungkin bisa membantu.

Habi
sumber
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