2016-06-06 5 views
0

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.

Antwort

0

In Ihrem Fall können Sie einfach den unten Befehl ausführen:

php artisan down 

Dies wird für Sie

den Trick und dann, wenn Sie bereit sind,

php artisan up 
Verwandte Themen