【发布时间】:2011-07-08 04:20:04
【问题描述】:
环境:
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。仍然需要 forever(约 30 秒)才能通过 Configuring Spring Security... 消息。
有什么想法吗?我是把它设置在错误的地方还是错误的方式?
谢谢, 史蒂夫
【问题讨论】:
-
另外两个关于此的问题:1) 您使用的是什么计算机(CPU、RAM、操作系统)和 2) 您是否使用任何 JVM 内存参数?
-
你真的应该把插件升级到 1.1.2。升级 Grails 版本也是一个好主意,因为它有一些麻烦的错误会在以后困扰您,具体取决于您的开发程度以及您对升级的控制程度。
-
问题已更新,包含更多环境信息。 JVM 参数没什么特别的,只是一些普通的内存。我升级到 spring security 1.1.2,但没有看到任何明显的启动改进。可能无论如何都需要这样做。感谢您的建议!