在Grails应用程序中添加/修改域类后重新启动赤土陶器

时间:2011-03-09 11:38:44

标签: java caching grails terracotta

我们有一个Grails应用程序,我们正在使用Terracotta进行缓存。我们注意到,每次我们在现有域类中添加一些字段或添加新的域类时,应用程序都会遇到“数据块的意外结束......”,我们需要重新启动兵马俑来获取事情又来了。

我们的架构是:
- 负载均衡器后面的两个服务器,每个运行一个grails app实例 - 单独的DB服务器
- Terracotta在其中一个Web服务器上运行

我们在那里遗失了什么吗?我们可以采取哪些措施来避免在每个域修改部署时出现这些停机时间吗?

更新:好像是兵马俑问题:http://forums.terracotta.org/forums/posts/list/5065.page
版本3.5应该解决此问题。让我们等一下,希望!

谢谢,
伊拿克里斯

1 个答案:

答案 0 :(得分:0)

我们也使用Terracotta进行缓存,之前从未有过这个错误。我们有一个类似的设置,两个Web服务器在负载均衡器后面,但不同的是Terracotta在不同的服务器集中运行,我们有一个集群,其中一个服务器是主服务器,不知道这是什么使得虽然差别很大,但至少是尝试的想法。