Ich benutze eine Laravel-Anwendung mit Apache-Webserver auf einem Ubuntu-Server (Standard-LAMP). Die Anwendung ist ein API-Dienst, der ständig verwendet wird - er kann derzeit auf einem einzelnen Server ausgeführt werden.Laravel Anwendung anmutige Aktualisierung
Wenn ich meine Laravel-Anwendung aktualisiere, schiebe ich die neue Version mit Git und ein Skript läuft composer install
, um die Abhängigkeiten zu aktualisieren - aber es gibt einen Zeitraum während der Anwendungsaktualisierung, wo eingehende Anforderungen fehlschlagen.
Wie kann ich eingehende Anfragen vorübergehend auf meinem Server pausieren (ähnlich wie bei heroku), während die Laravel-Anwendung aktualisiert wird? Gibt es eine Möglichkeit Apache anzuhalten (ohne Anfragen abzuweisen) und sie dann ein paar Sekunden später wieder aufzunehmen, nachdem das Upgrade abgeschlossen ist?
Danke.