С тех пор как мы установили ColdFusion 10, мы получили несколько сообщений об ошибках, таких как
"Метод
ifspDueDt
не найден в компоненте[fullpath]\incTabCnt.cfc
."
Мы пытаемся вызвать метод с именем ifspDueDt
. Он вызывается в одном месте во всем нашем приложении, и когда он вызывается, он вызывается из ifsp.cfc
. Мы используем engine.js
для нашего AJAX, поэтому вызов выглядит так:
http('POST','../Components/ifsp.cfc?method=ifspDueDt', IFSPDueDtResp, param);
Нас совершенно сбивает с толку тот факт, что по какой-то причине и только в некоторых случаях (конечно, не всегда) ColdFusion ищет ifspDueDt
в incTabCnt.cfc
вместо ifsp.cfc
. Другого места, где вызывается этот метод, нет. Что может быть причиной этого?
Вероятно, мы получаем 1-2 таких ошибки в неделю, тогда как у нас есть несколько сотен пользователей, обращающихся к системе.
incTabCnt.cfc
где-либо еще в вашем коде? Вполне возможно, что у вас есть вредоносный скрипт, который отправляет сообщения на известные CFC. В вашем отчете об ошибках, какова строка пользовательского агента для запрашивающего клиента? Это может быть бот или какая-то другая автоматизированная система, которая поражает ваш плохой CFC. - person Dan Short   schedule 15.08.2012