Caching 在带有缓存插件的grails应用程序上找不到资源
我已经在grails应用程序中安装了缓存头(1.0.4)和缓存资源(1.0),偶尔我们会收到如下消息 关于我们为什么会收到这些信息以及如何修复这些信息,您有什么线索吗 问候 2013-09-24 04:21:34561[catalina-exec-2]错误资源.ResourceMeta -CENTRALLEAD-未找到资源:/lnejlroinsk9tkazkawtxixru6cygzp4s5w1mybxkd.js 2013-09-24 04:21:30030[catalina-exec-5]错误资源.ResourceMeta -CENTRALLEAD-未找到资源:/ZCCuNwL3Y8SsQanoiqrQWpsP4q9q7JN3IDqeB4FsIve.css 我的配置如下所示:Caching 在带有缓存插件的grails应用程序上找不到资源,caching,grails,plugins,Caching,Grails,Plugins,我已经在grails应用程序中安装了缓存头(1.0.4)和缓存资源(1.0),偶尔我们会收到如下消息 关于我们为什么会收到这些信息以及如何修复这些信息,您有什么线索吗 问候 2013-09-24 04:21:34561[catalina-exec-2]错误资源.ResourceMeta -CENTRALLEAD-未找到资源:/lnejlroinsk9tkazkawtxixru6cygzp4s5w1mybxkd.js 2013-09-24 04:21:30030[catalina-exec-5]错
////////////////////////////////////////////////////////
/////// Resources
////////////////////////////////////////////////////////
// What URL patterns should be processed by the resources plugin
grails.resources.adhoc.patterns = [
'/images/*',
'/css/*',
'/js/*',
'/plugins/*'
]
已编辑
有些事情真的很奇怪。
我们得到的错误最多的图像是:
我们还设置了以下配置:
grails.resources.work.dir = "/www/logs/tmp/centrallead"
并且图像显示在该文件夹中
我们有一个负载平衡器,并且映像存在于所有服务器中它可能是已清理的资源工作目录,也可能是错误的缓存。通常,在使用缓存资源时,我会执行以下操作(在Config.groovy中):
:仅适用于开发模式。这样,在开发过程中更改大量文件时,就可以避免奇怪的缓存问题grails.resources.debug=true
:为临时文件定义一个固定目录。这在生产中很重要,并且将排除未找到资源的错误,因为默认情况下是容器的临时文件夹,并且可以由容器清理grails.resources.work.dir
grails.resources.adhoc.excludes
config,声明电子邮件资源的文件夹。Sergio,我还没弄明白。这个错误让人很烦恼。我一天发生100多次,可能会隐瞒重要的事情