この質問にはすでに答えがあります:
起動時に/ Library / LaunchDaemonsサービスを実行しています-誰もログインしていません。コンピューターをスリープ状態にしないようにします。ここに私のpmset -g
macOS Sierra 10.12.4があります:
System-wide power settings:
Currently in use:
standbydelay 4200
standby 0
womp 1
halfdim 1
hibernatefile /var/vm/sleepimage
powernap 0
gpuswitch 2
networkoversleep 0
disksleep 10
sleep 0
autopoweroffdelay 28800
hibernatemode 0
autopoweroff 0
ttyskeepawake 1
displaysleep 10
acwake 0
lidwake 1
SSH経由でログインするたびに時間がかかり、HTTPSを介して実行中のサービスに接続しようとすると、長い遅延(10秒程度)が発生します。システムはスリープ状態になるようです。これを無効にする方法がわかりません。
ユーザー(システム上のユーザーのみ)としてログインし、コンピューターのスリープを設定し、スリープを表示しない、未チェックのハードディスクをスリープ状態にする、ネットワークアクセスのスリープ状態を解除する、未チェックの電源仮眠を設定しました。これはすべて電源アダプタモード用です。自動グラフィックス切り替えは引き続き有効です。
これは主に、ユーザーがログインしていないことに関連しているようです。ログインしているとき、スリープ状態になりません。
ローカルでチェックして、実際にスリープ状態になっていることを確認できますか?つまり、スリープ状態にあると思われる場合は、物理キーボードに移動して、「ウェイクアップ」します。すぐに実行されますか、それとも数秒かかりますか?
—
アラン
pmset -g logは、メンテナンススリープを示します。コンピュータがクラムシェルモード(閉じている、ディスプレイが接続されていない)が原因である可能性があります。
—
ナッチュ
InsomniaXは、誰もログインしていないときに機能しますか?ホームページには「ログイン時に開始」オプションが表示されているように見えるので、そうではないと思います。
—
-dwightk
私のユースケースには誰もログインしていません。他の質問とは少し異なります。
—
ナッチュ