macOS High Sierra перезапускается во время сна

26

У меня есть MacBook Pro 15 ″ с High Sierra 2017 года. Я никогда не выключаю свой ноутбук, вместо этого я просто усыпляю его, поэтому на следующий день его легче и быстрее включить.

Но часто, когда я просыпаюсь на следующий день, он сам перезагружается. Как я могу увидеть причину выключения / перезагрузки, чтобы попытаться это исправить?

Вот результат команды "pmset -g"

System-wide power settings:
Currently in use:
 standbydelay         10800
 standby              1
 womp                 0
 halfdim              1
 hibernatefile        /var/vm/sleepimage
 powernap             0
 gpuswitch            2
 networkoversleep     0
 disksleep            0
 sleep                15 (sleep prevented by nsurlsessiond, nsurlsessiond, sharingd, coreaudiod)
 autopoweroffdelay    28800
 hibernatemode        3
 autopoweroff         0
 ttyskeepawake        1
 displaysleep         15
 tcpkeepalive         1
 acwake               0
 lidwake              1
delphirules
источник
3
Это случается со мной каждую ночь. Это очень расстраивает!
ЯнЭдингтон
Это просыпается с сообщением «Вы выключили компьютер из-за проблемы»? Если это так, то возможно, что Kernel Panic перейдет от легкого к глубокому сну. У меня было это, переустановил и все было хорошо, пока.
ОззиСпин
@OzzieSpin Да, это просыпается с этим сообщением. Я попробую другие варианты перед переустановкой, слишком много работы lol
delphirules

Ответы:

24

Вы можете найти последнюю причину отключения, изучив журналы. Запустите эту команду, чтобы отфильтровать журналы по причинам выключения:

log show --predicate 'eventMessage contains "Previous shutdown cause"' --last 24h

Затем вы можете найти код причины выключения в этой таблице: macOS Shutdown Причина .

Grg
источник
7
Это показало это: 2018-01-02 22: 39: 45.644757-0200 0xb1 По умолчанию 0x0 0 0 ядро: (AppleSMC) Предыдущая причина выключения: 5
delphirules
В таблице сказано, что это было «правильное выключение», но я не выключил, я просто усыпил его.
delphirules
это было оставлено подключенным?
г-н Кеннеди
Да, я всегда оставлял это включенным. Вчера я закрыл приложения, которые могли использовать интернет-соединение, а сегодня Macbook не перезагружался. Буду наблюдателем в ближайшие дни, спасибо за вашу помощь.
delphirules
2
Рассматривал сброс SMC?
ОззиСпин
17

Не совсем то же самое, но у меня была похожая проблема - через некоторое время я всегда обнаруживал, что мой Mac пытается закрыть все мои приложения (перезапустить или выйти из системы, я не знаю. Благодаря iTerms, который остановил этот злой Mac, предотвращающий журнал вне каждый раз).

Это был 'Log out after X minutes of inactivity'флажок, случайно найденный в

Системные настройки> Безопасность и конфиденциальность> Дополнительно (в правом нижнем углу)

У кого-то такая же проблема, как и у меня, попробуйте проверить это.

Даниэль Листопадов
источник
Благодарность! У меня была эта проблема в течение нескольких месяцев; сбой резервного копирования машины времени из-за выхода машины из системы.
Гюнтер
Ты сделал это. Я бы никогда не нашел эту настройку! Я думаю, что это может быть новым с Каталиной, потому что старый MacBook, с которого я перешел, не работал таким образом.
Джим Л.
10

Это то, что работает для меня

Открываем терминал и запускаем это:

pmset -g

дал мне вывод:

В настоящее время используется:
autopoweroffdelay 21600
autopoweroff 1
... куча других вещей

autopoweroff заставил мой компьютер выключиться через 6 часов (21600 сек).

Запуск этого выключения autopoweroff:

sudo pmset -a autopoweroff 0
IanEdington
источник
Спасибо, пробовал это, но получаю эту ошибку: «Пароль: Предупреждение: время ожидания простоя для« Battery Power »может работать не так, как ожидалось. - Спящий режим диска должен быть ненулевым, когда системный спящий ненулевой».
delphirules
@delphirules Не могли бы вы опубликовать вывод pmset -gв ваших оригинальных вопросов?
ЯнЭдингтон
Просто отредактировал вопрос и сделал это.
delphirules
Похоже, у вас уже отключено отключение питания (ноль).
Мэтт Сефтон
Это, кажется, решило мою проблему на данный момент, спасибо! Хотя мне бы очень хотелось узнать, какая программа autorestart
включена
2

Это работает для вас? https://discussions.apple.com/message/32878814#message32878814

  1. Неисправность
  2. Отключите все внешние устройства
  3. Сброс контроллера системы управления (SMC) , повторите 2/3 раза
  4. Сброс энергонезависимой оперативной памяти (NVRAM) , повторите 2/3 раза
  5. Затем используйте безопасную загрузку (SHIFT при запуске)
  6. Затем перезагрузитесь нормально с отключенными устройствами.
IanEdington
источник
Спасибо! Это стало происходить со мной после последнего обновления в High Sierra, и ваши инструкции это исправили
ecgak
Спасибо, что сообщили мне знать @ecgak. Обычно, когда ответ работает на вас, рекомендуется поднять его, чтобы другие знали, что это жизнеспособное решение. Это также дает мне удовлетворение в 10 баллов: P
IanEdington
@ecgak: я не думаю, что это могло бы решить вашу проблему, потому что это не ошибка или проблема, а особенность, представленная в High Sierra. Проблема возникла из-за отсутствия связи от Apple об этой новой autopoweroffфункции. Оставьте ваш Mac на аккумуляторе, переведите его в спящий режим, подождите 8 часов, он выключится
дан
6
Никогда не видел такой смешной религиозный receipe как «сброс SMC 2,5 раза» Яблоко обсуждения группы преследуют Гарри Поттер..
дан
2

Это похоже на ошибку для меня. Моя система перезагружается (согласно тому, что я могу разобрать из журналов) из-за тайм-аута «сторожевого таймера». По сути, это означает, что что-то не удалось освободить ресурс в течение определенного периода времени, что привело к «зависанию» системы, и выполняется перезапуск для устранения условия.

Эдди
источник
1

У меня была такая же проблема в течение длительного времени.

Ваше изображение сна повреждено. Удалите изображение сна, и оно должно быть в порядке.

https://christianvarga.com/how-to-delete-sleepimage-on-macos-high-sierra/

Gbax
источник
Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится.
grg
1

Возникла та же проблема на MBP 15 "2013 с момента обновления до Mojave: macbook перезагружается каждый раз, если он остается в спящем режиме от батареи (нет проблем при подключении к сетке), Apple поддерживает молчание. Точное сообщение об ошибке при перезагрузке:

Sleep transition timed out after 180 seconds while creating hibernation file or while calling rootDomain's clients about upcoming rootDomain's state changes

Попробовав все, что я нашел в Интернете, единственный метод, который работал:

sudo pmset hibernatemode 0

Чтобы убедиться, что он установлен на 0, проверьте:

pmset -g

Происхождение совета: https://discussions.apple.com/thread/8567772?page=3

Имейте в виду, что это будет означать, что Mac не хранит содержимое оперативной памяти на диске, поэтому, если ваша батарея разряжается во время сна, нет файла спящего образа для восстановления.

user1559834
источник
0

Мой Macbook Pro High Sierra просыпался примерно через 10 секунд после сна и просто продолжал кататься. Я перепробовал все вышеперечисленное и многое другое безрезультатно. Затем я отключил мою новую USB-мышь. Проблема решена.

Джеймс Линдсей
источник