5 Stimmen

Passenger Standalone startet nicht neu bei Berührung von restart.txt

Ich habe ein kleines Deploy-Skript erstellt, das ähnlich wie Capistrano funktioniert, indem es eine Rails-Anwendung in ein Verzeichnis mit Zeitstempel auscheckt und die current Link dazu, wenn alles gut gegangen ist. Das Problem ist, dass beim Berühren der tmp/restart.txt nichts passiert, und ich frage mich, ob es etwas damit zu tun hat, dass Passenger Standalone aus dem Verzeichnis mit dem Zeitstempel gestartet wird, nachdem cd /path/to/app/current . Wenn ich also den aktuellen Link aktualisiere, sieht der Passagier nicht, was im neuen Zielverzeichnis des Links passiert, sondern bleibt im alten und denkt, das Leben sei schön.

Sind diese Annahmen richtig und wenn ja, was kann ich tun? Wenn nicht, was kann ich tun?

6voto

mpapis Punkte 51898

Sie müssen den Strom als ersten Parameter übergeben

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X