Verwenden von MacOS Sierra (iMac) als Webserver

768
ThinkCL

Ich habe einen Client, der einen älteren iMac mit OS X 10.5 als LAN-Webserver verwendet. Es läuft seit 7 Jahren gut. Wir haben vor kurzem einen neuen 21,5-Zoll-iMac mit MacOS 10.12 Sierra erworben, um den älteren iMac zu ersetzen. Das Problem, das ich habe, ist, dass der neue iMac die Netzwerkverbindung verliert, ca. 15 Minuten nach dem Einschlafen des Bildschirms. Ich habe Systemeinstellungen -> Energie eingestellt Sparer zum ..

  • Schalten Sie das Display nach 5 Minuten aus
  • Aktiviert: Verhindert, dass der Computer automatisch in den Ruhezustand wechselt, wenn die Anzeige ausgeschaltet ist

Es ist logisch, dass diese Einstellung den iMac wach halten und für eingehende Netzwerkverbindungen verfügbar sein sollte, wie es in 10.5 der Fall war. Dies ist jedoch nicht der Fall. Ich habe benutzt

sudo systemsetup getcomputersleep 

und bestätigt, dass der Schlaf tatsächlich auf "Nie" eingestellt ist. Ich habe vor kurzem im Bereich "Energiesparmodus" die Option "Power Nap aktivieren" aktiviert, in der Hoffnung, dass dies die undokumentierte Auswirkung haben kann, dass Netzwerkverbindungen wach bleiben. Bisher scheint dies zu funktionieren, aber ich suche nach einer definitiven Antwort, wie ein Macintosh Sierra auf einem iMac aktiv bleibt und für Netzwerkverbindungen als Webserver verfügbar ist.

UPDATE 2015-02-07

Nach dem Einschalten von "Power Nap" im Energiesparmodus bleibt die Maschine erwartungsgemäß wach. Ich war eine Woche nicht in der Stadt und als ich zurückkam, konnte ich mich ohne Verzögerungen verbinden. Ich habe dann "Power Nap" ausgeschaltet und erwarte, dass es wieder in den vorherigen Zustand zurückkehrt, dass es nicht mehr reagiert, aber jetzt ist es eine Woche später und es reagiert immer noch gut. Ich weiß nicht, was ich davon halten soll, und ich wünschte, ich könnte eine definitive Antwort darauf haben, warum die Maschine anfangs nicht wach blieb.

0
Ich bin mir ziemlich sicher, dass alles, was ich mit mir gemacht habe, den Schieberegler "Computerschlaf" auf "Nie" und den Bildschirmschlaf auf "etwas Bequemes" gesetzt hat, da ich ihn auch als Desktop-Gerät verwende. Es hat seit 2008 nicht geschlafen oder die Konnektivität verloren. Ich habe auch für den Fall "Automatisch nach Stromausfall starten" eingestellt. Ich benutze Ethernet - vielleicht könnte WiFi anders reagieren, ich habe es noch nie benutzt, kann also nichts dazu sagen. Tetsujin vor 7 Jahren 0
Ja, das habe ich auf dem älteren iMac gemacht. Das Problem ist, dass neuere iMacs keinen Schieberegler für "Computer Sleep" haben. Stattdessen gibt es nur den Schieberegler für das Display-Sleep und ein Kontrollkästchen, um zu verhindern, dass der Computer im Sleep-Modus schlummert. Ich habe das überprüft, aber es hat nicht funktioniert. Ich verwende Ethernet mit ausgeschaltetem WLAN. Gestern habe ich auch "Power Nap" überprüft, und dies scheint die Netzwerkverbindungen für die letzten 24 Stunden am Leben zu erhalten. Hoffentlich ist das die Antwort. ThinkCL vor 7 Jahren 0

1 Antwort auf die Frage

0
forgetfuljames

Installiere Koffein. Ich habe dies heute gerade mit einem 2008 MacBook Pro mit OSX 10.9 gemacht. das sollte aber auch für macos funktionieren 10.12.

Von der manSeite:

Koffeinat erzeugt Behauptungen, um das Schlafverhalten des Systems zu verändern. Wenn keine Assertionsflags angegeben sind, erstellt Caffeinate eine Assertion, um den Ruhezustand zu verhindern. Wenn ein Dienstprogramm angegeben wird, erstellt caffeinate die Assertions im Auftrag des Dienstprogramms. Diese Assertions bleiben für die Dauer der Ausführung des Dienstprogramms bestehen. Andernfalls erstellt Koffeinat die Behauptungen direkt und diese Behauptungen bleiben bestehen, bis Koffeinat austritt.

Sie können es auch mit Homebrew installieren :brew cask install caffeine

Nach der Installation können Sie einen Daemon oder Agenten erstellen, launchctlum sicherzustellen, dass dieser caffeinatebei jedem Neustart des iMac ausgeführt wird.