Come posso cancellare la cache di Ruby Phusion Passenger in Ubuntu?
Domanda
Ho provato a riavviare apache e le pagine memorizzate nella cache continuano ad apparire, quindi ci deve essere una cartella da qualche parte. Non ho un 'public / cache', quindi quali altri posti dovrei cercare? C'è un flag URL che potrebbe attivare anche questo effetto?
Soluzione
Devi toccare un file per cancellare phusion, come:
touch /webapps/mycook/tmp/restart.txt
Consulta i documenti
Altri suggerimenti
Sono in modalità sviluppo.
Ho scoperto che dovevo riavviare il servizio apache e svuotare la cache del browser per visualizzare le modifiche al 100% delle volte.
Per prima cosa, hai cancellato la cache del tuo browser? Puoi farlo attraverso i menu del browser, nelle opzioni da qualche parte.
La prossima domanda che vorrei porre è se stai eseguendo l'app in modalità di produzione o sviluppo?
Per coloro che vengono qui al giorno d'oggi
Ora ci sono più abilità per riavviare passanger da ssh Ecco il doc
aggiornatopassenger-config restart-app
o
passenger-config restart-app /Users/phusion/testapp
e il vecchio modo che può essere fatto se si avesse solo l'accesso FTP
touch tmp/restart.txt
questo non sarà fatto immediatamente, il passanger cercherà il suo timestamp modificato da modificare per eseguire il riavvio.
Ctrl + F5 ricaricherà forzatamente la pagina e tutte le sue risorse collegate.
È un po 'come svuotare la cache solo per quella pagina.