Wie kann ich den Cache von Ruby Phusion Passagiere in Ubuntu löschen?
Frage
Ich habe versucht, Apache neu zu starten und die im Cache gespeicherten Seiten nach wie vor erscheinen, so muss es ein Ordner irgendwo sein. Ich habe nicht ein ‚public / cache‘, also, was an anderen Orten soll ich achten? Gibt es einen URL-Flag, die diesen Effekt auch auslösen könnten?
Lösung
Sie müssen eine Datei berühren Phusion klar heraus zu haben, wie:
touch /webapps/mycook/tmp/restart.txt
Siehe docs
Andere Tipps
Ich bin im Entwicklungsmodus.
Ich entdeckte, hatte ich den Apache-Dienst neu zu starten und den Browser-Cache löschen, um meine Änderungen zu erhalten zu 100% der Zeit erscheinen.
Als erstes haben Sie gelöscht Ihre Browser-Cache? Sie können dies durch das Browser-Menü, in Optionen irgendwo.
Die nächste Frage, die ich fragen würde, ist, dass Sie die App in der Produktion oder Entwicklung Modus ausgeführt wird?
Für diejenigen, die hier heute kommen
Jetzt gibt es mehr Fähigkeiten passagier von ssh neu zu starten Hier ist die aktualisierte doc
passenger-config restart-app
oder
passenger-config restart-app /Users/phusion/testapp
und die alte Art und Weise, die getan werden kann, wenn Sie die FTP-Zugriff
habentouch tmp/restart.txt
diese wird nicht sofort geschehen, passagier für seine modifizierten Zeitstempel aussehen geändert werden Neustart durchzuführen.
Strg + F5 wird gewaltsam die Seite neu zu laden, und alle es Anlagen gebunden.
Es ist eine Art, wie das Löschen des Cache nur für diese eine Seite.