Сегодня, независимо от того, что я сделал, мое приложение просто не распознало изменение, которое я сделал в загруженном файле. Я даже поместил cfabort вверху страницы, и он просто проигнорировал его.
Теперь это рабочий сервер, поэтому я обычно делал некоторые вещи, чтобы среда fusebox загружала новые страницы. Однако все обычные процессы потерпели неудачу, и я даже попробовал множество других. Позвольте мне перечислить их:
Нормальный процесс:
&fusebox.parseAll=1&fusebox.password=whatever <- Did not work
&fusebox.load=1&fusebox.password=whatever <- Did not work
Другие вещи, которые я пробовал:
* 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
Независимо от того, что я сделал (возможно, их было больше, чем я сейчас не помню), ничто не обновит страницу. Единственное, что сработало после того, как я пришел в себя, - это остановил сервер Railo, перезапустил его, а затем запустил то, что я попробовал сначала:
& Fusebox.parseAll = 1 & fusebox.password = любой
Это сработало. Поэтому мое единственное предположение может состоять в том, что каким-то образом где-то в одном из приложений кэшированный код использовался для восстановления проанализированных файлов вместо действительного обновленного файла.
Кто-нибудь испытывал это раньше, и есть ли у вас какие-либо решения, чтобы этого избежать. Я не могу продолжать перезапуск своего производственного приложения только для обновления измененного файла.
Спасибо