Buang beku UI osx beku menggunakan ssh tanpa mematikan semua aplikasi?

19

Mac saya macet sesekali, dan paling sering saya cukup restart dengan menahan tombol power selama 5+ detik.

Namun hari ini, saya telah menjalankan pemindaian file besar selama 14 jam ketika UI membeku sepenuhnya, dan saya lebih suka tidak menunggu 14 jam lagi!

Gejala UI beku: Tidak ada yang terjadi saat menggunakan keyboard (kecuali lampu caps lock menyala / mati). Secara alami, kekuatan berhenti tidak muncul. Menggerakkan mouse menggerakkan kursor di layar tetapi mengklik tidak melakukan apa-apa.

Menggunakan Mac lain di jaringan, saya dapat mengakses mac dengan SSH. Saya melihat bahwa RAM hampir penuh, tetapi aktivitas CPU sedang. Hal-hal yang saya coba keluarkan dari mac:

  1. Matikan / bunuh Chrome, iMovie, Photoshop, dan aplikasi lain yang tidak saya pedulikan. Memang membantu penggunaan RAM turun, tetapi tidak membantu dalam unfreezing mac.

  2. Matikan proses Finder dan Dock. Tidak ada pertolongan.

  3. Berbagi Layar Diaktifkan dari baris perintah dan mencoba menghubungkan dari jarak jauh. Dialog kata sandi muncul (menunjukkan bahwa berbagi layar memang diaktifkan) tetapi setelah memasok kata sandi, indikator progres hanya berputar untuk selamanya dan tidak ada yang terjadi.

  4. Mencoba menangguhkan sesi pengguna dari baris perintah:

/ System / Library / CoreServices / Menu \ Ekstra / User.menu / Konten / Sumber Daya / CGSession -pengeluaran

Perintah ini hanya hang di sesi SSH dan tidak ada yang terjadi. Harus dibatalkan menggunakan ctrl+ c. Menggunakan sudomembuat perintah kembali segera tanpa efek apa pun.

Bahkan tidak membunuh WindowServer ( sudo killall -HUP WindowServer) membantu, dan menjalankan restart anggun ( sudo shutdown -r now) hanya membuat komputer membeku sepenuhnya (tidak ada lagi gerakan kursor atau akses ssh). Hanya tombol daya yang dimatikan dengan paksa.

Harus menunggu 14 jam lagi agar pemindaian file berjalan kembali. Apakah ada cara lain untuk mencairkan mac di kondisi ini? Akan baik untuk mengetahui referensi di masa depan ...

Motin
sumber
1
Saya memiliki masalah yang sama persis saat ini, dengan hasil yang sama persis untuk semua hal yang Anda coba. Terima kasih atas laporan terperinci. Saya akan senang memiliki saran tentang apa yang harus dilakukan dalam situasi ini.
rahmu
Akankah sesuatu yang aneh muncul sudo dmesg? Bagi saya, saya melihat **** [IOBluetoothHCIController][SearchForTransportEventTimeOutHandler] -- Missing Bluetooth Controller Transport!dan kemudian aku mengacaukan dengan beberapa hal, itu mulai bekerja lagi, dan aku akan melihat: **** [IOBluetoothHCIController][protectedBluetoothHCIControllerTransportShowsUp] -- Connected to the transport successfully -- 0xe7c0 -- 0xd000 -- 0xc000 ****. Hubungan belum dikonfirmasi.
Joseph Lennox
@JosephLennox Pertanyaan ini dan utas terkait berusia sekitar 1 tahun. Jika Anda butuh bantuan, silakan mulai pertanyaan Anda sendiri dengan memberikan detail spesifik Anda dan mungkin tautan ke pertanyaan ini sebagai sesuatu yang serupa yang Anda hadapi.
JakeGould
Memiliki pengalaman yang tepat di Sierra 10.12. Satu-satunya hal yang saya tambahkan ke daftar Anda untuk memeriksa less /var/log/system.loguntuk melihat apakah Anda dapat menemukan masalah di sana. Saya melihat com.apple.DumpGPURestart, tapi tidak ada yang bisa saya lakukan selain menahan tombol power selama 5+ detik.
wisbucky

Jawaban:

3

Saya terbiasa menangani situasi seperti ini kadang-kadang, dan ketika itu adalah UI umum yang membeku, tidak ada jendela tertentu yang tidak responsif, maka tidak ada yang saya temukan (tidak ada proses yang dapat Anda bunuh) yang dapat menangani masalah, selain membunuh WindowServer. Itu harus menyebabkan sesi untuk keluar.

Namun, dalam kasus khusus ini, karena membunuh WindowServer tidak mengembalikan sistem ke keadaan yang dapat digunakan, saya menduga itu tetap saja gagal.

Berkenaan dengan pemulihan terbaik , satu hal yang perlu diperhatikan adalah bahwa mungkin untuk mematikan aplikasi individual dari SSH:

osascript -e 'tell application "TextEdit" to quit'

Aplikasi GUI yang normal tidak akan menyimpan file mereka dll. Ketika killdiedit, tetapi akan ketika diberikan acara berhenti ini. Tentu saja, jika aplikasi memunculkan dialog ketika Anda memintanya untuk berhenti, ini tidak membantu. Dan jika osascriptitu sendiri hang, maka sistem pengiriman Acara Apple digantung ...

Kevin Reid
sumber
0

Saya memiliki masalah ini secara teratur. Tampaknya terkait dengan ATI Radeon 4850 saya tidak OK. Saya menonaktifkan akselerasi grafis dengan memindahkan driver keluar dari jalan, tetapi masih memiliki masalah ini sebentar-sebentar. Terkadang mematikan jendela masuk melalui ssh works. Terkadang ini membutuhkan waktu beberapa menit atau bahkan lebih dan kemudian tiba-tiba berfungsi. Saya juga mempunyai waktu ketika sistem merespons secara normal setelah screen saver masuk. Memindahkan mouse saya, screen saver berhenti dan sistem bekerja secara normal setelah itu. Untuk ini saya mengurangi waktu mulai screensaver.

Bjinse
sumber
-1

Ok, saya punya masalah terdengar serupa (perintah keyboard bekerja, mouse digerakkan, tidak bisa mengklik apa pun pada UI) dan menemukan solusi.

Bluetooth SmartMouse saya ada di tas punggung saya dan terjepit di antara hal-hal lain. Saya mengeluarkannya dari tas dan semuanya sekarang berfungsi!

Rupanya memiliki klik mouse diblokir semua klik mouse lainnya. Doh!

Guy Klik Mouse 1432432
sumber