2008-09-22 5 views
5

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

9

Sie müssen eine Datei berühren haben Phusion räumen, wie:

touch /webapps/mycook/tmp/restart.txt 

den See docs

+0

Yup, das verursacht einen Neustart der Site, die alle anderen Sites vom Neustart speichert. – Adam

0

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?

1

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.

-1

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.

0

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.