Grails Spring Security慢启动

时间:2011-03-03 16:00:35

标签: grails spring-security

环境:

Intel Core 2 duo, 3 gig RAM
Ubuntu 9.10, Grails 1.3.5, Spring security plugin 1.1.2
JVM Parameters : -Xms512m  -Xmx1024m  -XX:MaxPermSize=512m  

启动使用grails spring安全插件的应用程序非常慢。我发现此报告here。解决方法建议设置匿名密钥,因为SecureRandom - “手动设置密钥”似乎会减慢速度。

我在Config.groovy内设置此项无效。

grails.plugins.springsecurity.anonymous.key="someuniquekey"

someuniquekey使用了一个数字。它仍然需要永远(~30秒)才能超过Configuring Spring Security...消息。

有什么想法吗?我是在错误的地方或错误的方式设置的吗?

谢谢, 史蒂夫

3 个答案:

答案 0 :(得分:2)

由22个杂项属性

http://burtbeckwith.github.com/grails-spring-security-core/docs/manual/guide/single.html

密钥应该是

grails.plugins.springsecurity.anon.key

但我尝试了,即使在设定之后也没有变化。

答案 1 :(得分:1)

您可以在Config.groovy中设置下一个var

environments.development.searchable.bulkIndexOnStartup = false

答案 2 :(得分:0)

我发现我的问题与Spring Security并不完全相关, 因为我安装了Searchable,并且在db中有一些数据, 慢启动主要是由于Searchable构建索引,启动时。

您可以在此处找到可搜索启动设置的解决方案,

http://www.grails.org/Searchable+Plugin+-+FAQ