Das Laden einer auf dem Mac gehosteten Website beim ersten Zugriff dauert zu lange

Ich verwende ein altes Macbook Pro (2011), um ein paar Websites zu hosten. Alles funktioniert gut, aber nach einer langen Zeit, ohne den Server zu erreichen, dauert es sehr lange, bis die Websites geladen sind (sogar in meinem lokalen Netzwerk), und ich kann nicht herausfinden, warum.

Ich stelle mir vor, dass es damit zu tun hat, dass die Maschine in einen Schlafzustand oder ähnliches eintritt, aber das ist nur eine Vermutung.

Irgendeine Idee, was passieren könnte?

Dinge, die ich bereits getan habe

Deaktivieren Sie Festplatten nach Möglichkeit in den Ruhezustand versetzen (Einstellungen -> Energiesparmodus).

Einige zusätzliche Informationen:

  • macOS-Version: 10.13.3
  • Serversoftware: Caddy
  • Schlafmodus deaktivieren: InsomniaX
Ich kann Ihnen helfen, einen Launchdaemon für Sie zu erstellen, aber ich muss wissen: Gibt es bestimmte Zeiten, zu denen Sie möchten, dass der Computer in den Ruhezustand wechselt oder überhaupt nicht?
gar nicht. Ich möchte, dass es wie mein Heimserver ist, immer verfügbar.
Großartig! Überprüfen Sie meine bearbeitete Antwort.
Außerdem würde ich vorschlagen, einen LaunchDaemon zu erstellen, damit er beim Neustart automatisch gestartet wird.

Antworten (1)

Werfen Sie einen Blick auf meine Frage hier. Wie kann ich verhindern, dass Safari Downloads stoppt? . Ich würde als exaktes Duplikat markieren, aber es ist nicht dieselbe Frage, nur dieselbe Antwort. Das Problem ist, dass Ihr Computer aus dem Ruhezustand aufwachen muss. "Aber warte, InsomniaX soll ihn am Schlafen hindern!" Ja ist es. Aber das scheint in diesem Fall nicht zu funktionieren.

Da Sie nicht möchten, dass der Server zu bestimmten Zeiten aufwacht und schläft, würde ich diese Einstellungen vorschlagen.

Systemeinstellungen > Energie sparen

Computer-Ruhezustand : Nie

Festplatten nach Möglichkeit in den Ruhezustand versetzen: Deaktiviert

Wake for WiFi Access: Aktiviert

Öffnen Sie dann ein neues Terminal.appin /Applications/Utilities/Terminal.appund geben Sie den folgenden Befehl ein: caffeinateund lassen Sie es laufen.

Sie können auch einen LaunchDaemon erstellen, der caffeinatebeim Neustart automatisch gestartet wird.

PS Ich benutze auch mein MacBookPro 2011 als Server. Ich verwende es mit macOS Server, um Websites, Dateiserver, VPN und andere zu hosten. Tolle Verwendung für einen alten Computer.