9
votes

Cache: [Obtenez /] Miss

J'ai déployé mon application ROR sur VPS avec Apache2 + passager. Après avoir configuré l'application, lorsque je touche la requête de la demande du navigateur, je reçois "cache: [get /] miss" dans mon Apache2 / error.log

Aidez-moi à comprendre pourquoi je reçois cette erreur. J'ai eu du mal avec cette erreur pendant une journée ou 2 maintenant.

merci, John


1 commentaires

J'ai le même problème, cet enregistreur est retardé, il ne donne aucune information sur l'erreur. Un simple "fichier x non trouvé" serait suffisant


3 Réponses :


3
votes

J'avais le même problème. Si vous utilisez la pipeline d'actifs (config.assets.Enabled = true dans votre application.rb), vous devez activer votre compilation à la demande ou avoir tous les actifs précompilés.

N'oubliez pas que les balises d'aide de rails comme JavaScript_include_tag, stylesheet_link_tag, image_tag tenteront d'utiliser le chemin d'actif afin de vous assurer que tous vos actifs sont disponibles. Si l'un d'entre eux est manquant, vous obtiendrez une erreur de cache.


0 commentaires

4
votes

Ceci est un problème avec rack :: cache: cache: [Obtenez /] MAINS MAIN SUR LES RAILS DEFAULTS DE L'APPLICATION DES RAILS DE MODE DE PRODUCTION 3.2.2 << / p>

essentiellement rack :: Le cache a son jeu de journalisation sur Verbose par défaut et son journal entre STDRERR, et sous Apache STDRR entre dans le journal des erreurs.

Aussi loin que je comprenne, cela est totalement inoffensif, pas qu'il remplit le journal des erreurs.

voici le patch pour ce numéro , il a déjà été fusionné, vous pouvez donc l'appliquer vous-même ou attendre la prochaine mise à jour de la gemme.


0 commentaires

8
votes

ou vous pouvez dire rack / cache à se taire dans votre production.rb: xxx


1 commentaires

Très utile pour une solution à court terme! Merci!