Ich habe versucht, Apache neu starten und die zwischengespeicherten Seiten weiterhin angezeigt, so dass es einen Ordner irgendwo geben muss. Ich habe keinen "öffentlichen/Cache", also an welchen anderen Orten sollte ich suchen? Gibt es ein URL-Flag, das diesen Effekt ebenfalls auslösen könnte?Wie lösche ich den Cache von Ruby Phusion Passenger in Ubuntu?
Antwort
Sie müssen eine Datei berühren haben Phusion räumen, wie:
touch /webapps/mycook/tmp/restart.txt
den See docs
Zuerst haben Sie den Cache Ihres Browsers gelöscht? Sie können dies über die Browser-Menüs tun, in Optionen irgendwo.
Die nächste Frage, die ich stellen möchte, ist, dass Sie die App im Produktions- oder Entwicklungsmodus ausführen?
Ich bin im Entwicklungsmodus.
Ich entdeckte, dass ich den Apache-Dienst neu starten und den Browser-Cache leeren musste, damit meine Änderungen zu 100% angezeigt wurden.
Mit Strg + F5 werden die Seite und alle verknüpften Assets gewaltsam neu geladen.
Es ist eine Art, den Cache für genau diese eine Seite zu löschen.
Für diejenigen, die hier heute kommen
jetzt gibt es mehr Fähigkeiten passagier neu zu starten von ssh Hier ist das aktualisierte doc
passenger-config restart-app
oder
passenger-config restart-app /Users/phusion/testapp
und die alte Art und Weise, die, wenn Sie nur den Zugriff FTP hatte getan werden kann
touch tmp/restart.txt
dieses getan werden, wird nicht sofort, passagier für seine modifizierten Zeitstempel aussehen zu geändert werden Neustart durchführen.
Yup, das verursacht einen Neustart der Site, die alle anderen Sites vom Neustart speichert. – Adam