Мой Mac иногда зависает, и чаще всего я просто перезагружаю его, удерживая кнопку питания в течение 5+ секунд.
Сегодня, однако, я выполнял огромное сканирование файлов в течение 14 часов, когда пользовательский интерфейс полностью завис, и я не хотел бы ждать еще 14 часов!
Симптомы зависшего интерфейса: при использовании клавиатуры ничего не происходит (за исключением включения / выключения подсветки заглавных букв). Естественно, выход из силы не подходит. Перемещение мыши перемещает курсор по экрану, но нажатие ничего не дает.
Используя другой Mac в сети, я могу получить доступ к Mac по SSH. Я видел, что оперативная память была почти заполнена, но активность процессора была скромной. Вещи, которые я пытался разморозить Mac:
Завершите работу / убейте Chrome, iMovie, Photoshop и другие приложения, которые я не заботился о закрытии. Помогло использование оперативной памяти, но не помогло разморозить Mac.
Завершите процессы Finder и Dock. Нет помощи.
Активировал общий доступ к экрану из командной строки и попытался подключиться удаленно. Появляется диалоговое окно с паролем (указывающее, что общий доступ к экрану действительно активирован), но после ввода пароля индикатор прогресса вращается вечно, и ничего не происходит.
Попытался приостановить сеанс пользователя из командной строки:
/ Система / Библиотека / CoreServices / Меню \ Дополнительно / User.menu / Содержание / Ресурсы / CGSession -suspend
Эта команда просто зависает в сеансе SSH и ничего не происходит. Необходимо прервать с помощью ctrl+ c. Использование sudo
заставляет команду немедленно вернуться без какого-либо эффекта.
Не sudo killall -HUP WindowServer
помогло даже убийство WindowServer ( ), а изящный перезапуск ( sudo shutdown -r now
) лишь заставил компьютер полностью зависнуть (больше не было движений курсора и доступа по ssh). Работало только принудительное отключение кнопки питания.
Пришлось ждать еще 14 часов, чтобы сканирование файла запустилось снова. Есть ли другой способ разморозить макинтош в этом состоянии? Было бы полезно узнать для дальнейшего использования ...
sudo dmesg
? Для меня, я видел , **** [IOBluetoothHCIController][SearchForTransportEventTimeOutHandler] -- Missing Bluetooth Controller Transport!
и тогда я перепутались с несколькими вещами, он начал работать снова, и я хотел бы видеть: **** [IOBluetoothHCIController][protectedBluetoothHCIControllerTransportShowsUp] -- Connected to the transport successfully -- 0xe7c0 -- 0xd000 -- 0xc000 ****
. Отношения неподтвержденные.
less /var/log/system.log
можете ли вы найти проблему там. Я видел com.apple.DumpGPURestart
, но я ничего не мог с этим поделать, кроме как удерживать кнопку питания более 5 секунд.