Прерывистый CFC не обнаружен - Стандарт Coldfusion 2021

У нас очень странная проблема. У нас есть большое приложение CF, которое изначально было написано на CF9, обновлено до CF2016, а затем до CF2021. Существует задание по выставлению счетов, которое выполняется как запланированное задание каждый день. Это задание по выставлению счетов выполняет много шагов (создает, проверяет и оплачивает) счета. Есть много компонентов (функций), которые используются во время этого процесса. Мы запустили этот новый сервер в конце ноября 2021 года, и с тех пор при выставлении счетов возникали проблемы примерно 4 или 5 раз.

Ошибки, которые я вижу, обычно выглядят примерно так:

Не удалось найти компонент или интерфейс ColdFusion. .

Я говорю обычно, потому что меняется даже «недостающий» компонент, и каждый раз они разные.

Я проверил каждый компонент на наличие ошибок, так что это не должно быть так, и в большинстве случаев эта работа по выставлению счетов работает нормально.

CF2021 работает на Ubuntu 20.04 LTS, 4 ЦП, 4 ГБ оперативной памяти. кроме этого задания по выставлению счетов, с приложением все в порядке (пользователи никогда не сталкиваются с отсутствующими компонентами)

Я также не использую сопоставления, у меня есть собственный механизм, в котором я устанавливаю путь к компоненту в файле cfm и использую структуру «запрос», например: в файле, который включается в - Возможно, он не идеален, но он был построен много лет назад, и слишком много работы, чтобы его изменить. (я думаю).

Любые идеи? Любая помощь будет оценена по достоинству.

1 ответ

У меня есть специальный механизм

Чувствуется красный флаг. Тем более, что он использует requestструктура.

Со сколькими CFC вы имеете дело? Стоит ли смотреть на WireBox для настройки и создания CFC? Может быть излишним для текущей проблемы, но стоит изучить.

https://wirebox.ortusbooks.com/

Вы кешируете пути к компонентам ? Возможно, снятие флажка с кеша компонентов может решить эту проблему.

Вы можете опубликовать эту проблему в рабочей области CFML Slack. Некоторые из инженеров Adobe CF тусуются там.

Другие вопросы по тегам