在一个运行在ColdFusion 8服务器上的10年前的ColdFusion / Fusebox应用程序中,我遇到了问题。这是完整的错误消息:
An Error of type "fusebox.badGrammar.unexpectedAttributes" has occured
Unexpected attributes
Unexpected attributes were found in a "include" verb in fuseaction [model_login_request]...。是可变的,这意味着这种错误会更频繁地发生,但会在不同的部分发生。有时建模登录,模型用户,或控制器。
应用程序正常运行,然后此错误从一秒钟发生到另一秒钟,程序代码不会发生任何更改。
复苏很简单,但非常疯狂。我下载模型或控制器目录,取决于错误发生的地点。然后,我再次上传目录1:1,没有任何改变。我只删除"parsed"目录中的内容,一切又开始工作了。
错误只发生在活动环境中,在开发环境中从未发生过。两者的代码是相同的。唯一的区别是,活动环境中有更多的数据在数据库中,使用更加激烈。在过去的几周里,这一错误发生的频率越来越高。
有人知道问题在哪里吗?
发布于 2016-10-20 03:55:06
检查活动和开发中的fusebox.xml文件,看看是否相应地设置了“模式”。在生活环境中,它应该具有“生产”的价值。
使用mode="production",在解析目录中生成的文件只执行一次,而在其他模式下,它们可能会在每个请求中重新生成。在高负载环境中,这可能导致在其他请求使用这些文件时重新生成那些文件,并可能导致这种类型的错误。
https://stackoverflow.com/questions/40018635
复制相似问题