Aujourd'hui, peu importe ce que j'ai fait, mon application ne reconnaît tout simplement pas un changement que j'ai apporté à un fichier que j'ai téléchargé. J'ai même mis un cfabort en haut de la page et il l'a simplement ignoré. Maintenant, il s'agit d'un serveur de production, donc il y avait certaines choses que je dois normalement faire pour que le framework fusebox charge les nouvelles pages. Cependant, tous les processus habituels ont échoué et j'ai même essayé de nombreux autres. Permettez-moi de les énumérer:Fusebox 5 problèmes lors du remplacement de fichiers
processus normal:
&fusebox.parseAll=1&fusebox.password=whatever <- Did not work
&fusebox.load=1&fusebox.password=whatever <- Did not work
Autres choses que j'essayées:
* changed mode from production to development-full-load <- Did not work
* called onApplicationStart to reset app <- Did not work
* changed the application name to reset app <- Did not work
* deleted parsed folder and regenerated <- Did not work
Peu importe ce que je faisais (ils ont été plus que je ne me souviens pas seulement à présent) rien n'actualiserait la page. La seule chose qui a travaillé après avoir été à la fin de mon esprit, était d'arrêter le serveur Railo, redémarrez-le et puis exécutez la chose que j'ai essayé la première fois, être: & fusebox.parseAll = 1 & fusebox.password = quel que soit
Cela a fonctionné. Donc, ma seule hypothèse peut être que quelque part dans l'une des applications, le code en cache était utilisé pour régénérer les fichiers analysés au lieu du fichier mis à jour.
Est-ce que quelqu'un a déjà vécu cela et avez-vous des solutions pour éviter cela? Je ne peux pas continuer à redémarrer mon application de production juste pour mettre à jour un fichier modifié.
Merci
Salut Peter. Merci encore pour la grande perspicacité. Dans ce cas, l'option Inspecter les modèles a été définie sur "Une fois", ce n'était donc pas le problème. Ensuite, je suis passé à la cartographie Fusebox, qui a été mis en "confiance" et une fois que j'ai décoché cela, la page a été rafraîchie selon les besoins. Donc c'était le coupable. Au moins maintenant pour l'avenir, je sais ce qu'il faut faire lors de la mise à niveau. Cela expliquerait aussi pourquoi je n'ai jamais eu ce problème sur mes serveurs de développement et de mise en scène - ils n'utilisent pas de mappages fusebox. Seul mon site en direct est configuré de cette façon. Et oui, je sais, la mise en scène doit être configurée exactement comme production-next sur ma liste de choses à faire :) – Cheeky