У меня есть клиент, который использует более старый iMac, работающий под управлением OS X 10.5, в качестве веб-сервера локальной сети. Работает уже 7+ лет. Недавно мы приобрели новый 21,5-дюймовый iMac с MacOS 10.12 Sierra для замены старого iMac. Проблема, с которой я столкнулся, заключается в том, что новый iMac теряет подключение к сети через 15 минут после перехода в спящий режим. Я установил Системные настройки -> Экономия энергии на ..

  • Выключить дисплей через 5 минут
  • Проверено: запретить автоматический сон компьютера при выключенном дисплее

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

sudo systemsetup getcomputersleep

и подтвердил, что сон действительно установлен на "Никогда". Недавно я установил флажок "Включить Power Nap" на панели настроек Energy Saver, надеясь, что это может привести к недокументированному эффекту сохранения активных сетевых подключений. Пока, похоже, это работает, но я ищу окончательный ответ о том, как iMac, работающий под управлением MacOS Sierra, активен и доступен для сетевых подключений в качестве веб-сервера.

ОБНОВЛЕНИЕ 2015-02-07

После включения "Power Nap" в настройках энергосбережения машина остается без сна, как и ожидалось. Я был вне города в течение недели, и когда я вернулся, я смог связаться без задержек. Затем я выключил "Power Nap", ожидая, что он вернется к предыдущему состоянию, когда перестал отвечать на запросы, но это было уже через неделю, и он по-прежнему реагирует просто отлично. Я не знаю, что с этим делать, и хотел бы, чтобы у меня был окончательный ответ, почему машина изначально не бодрствовала.

1 ответ1

0

Установить кофеин. Я только что сделал это сегодня с MacBook Pro 2008 под управлением OSX 10.9; это также должно работать, хотя для macos 10.12.

От man странице:

кофеинат создает утверждения, чтобы изменить поведение сна системы. Если флаги подтверждения не указаны, caffeinate создает утверждение для предотвращения ожидания. Если указана утилита, caffeinate создает утверждения от имени утилиты, и эти утверждения будут сохраняться в течение всего времени выполнения утилиты. В противном случае кофеинат создает утверждения напрямую, и эти утверждения будут сохраняться до выхода кофеина .

Вы также можете установить его вместе с доморощенным brew cask install caffeine

После установки вы можете создать демон или агент с launchctl чтобы гарантировать, что caffeinate будет выполняться при каждом перезапуске iMac.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .