我们有一个 Grails 应用程序,我们正在使用 Terracotta 进行缓存。我们注意到,每次我们在现有域类中添加一些字段或添加新域类时,应用程序都会因“意外的数据块结束...”而崩溃,我们需要重新启动 terracotta 才能让事情再次运行。
我们拥有的架构是:
- 负载均衡器后面的两台服务器,每台运行一个 grails 应用程序实例
- 一个单独的数据库服务器
- 在其中一个 Web 服务器上运行的 Terracotta
我们在那里遗漏了什么吗?我们可以做些什么来避免在每个域修改部署中出现这些停机时间?
更新:似乎是兵马俑问题:http
://forums.terracotta.org/forums/posts/list/5065.page
3.5 版应该可以解决这个问题。让我们拭目以待吧!
谢谢,
伊拉克利斯