点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
每次添加新的模型属性(在群集模式下)时,我们都会遇到一个问题。
让我从当前配置开始,然后通过一个示例详细说明该问题。
-当前集群配置:
在模式群集中,我们有1个后台(BO)服务器和5个前台服务器(FO):
服务器的 cluster.id = * clusterId
cluster.broadcast.method.jgroups.tcp.bind_addr = *服务器的IP地址
cluster.broadcast.method.jgroups.tcp.bind_port = 9999
cluster.broadcast.method.jgroups = de.hybris.platform.cluster.jgroups.JGroupsBroadcastMethod
cluster.broadcast.method.jgroups.channel.name =混合广播
cluster.broadcast.method.jgroups.configuration = jgroups-tcp.xml
clustermode = true
cluster.nodes.autodiscovery = true
cluster.node.groups =前台
task.engine.loadonstartup = false
-示例:
我们将新属性" testCluster"添加到CMSSite项目:
...
...
-问题:
仅在BO服务器上执行更新系统后,我们为例如'testCluster = 5'添加了一个新值,即使在所有FO服务器的Backoffice界面中,前台应用程序中的值也不会显示为空 。 (该检查也可以通过灵活的搜索来完成。)
我们对高速缓存驱逐存有疑问,并试图清除所有服务器中的hybris高速缓存,但是没有用。
欢迎提出所有建议。
解决方法:在5个前端服务器(FO)上选中"本地化"类型标记的情况下启动更新系统。
,这实际上是我们要做的,并且希望停止这样做;)。
感谢您的回复。
嗨,
我们停止FO和BO
在BO上执行sys更新(通过自动完成的ant)
填充节点
如果您希望停机时间为零
链接帮助hybris:
滚动更新
在群集环境中滚动更新
嗨,
谢谢您的回复。
欢迎使用所有建议的解决方案,但当前的自动脚本不允许这样做(我们需要平台修复)
在hybris版本5之前,它工作正常。
一周热门 更多>