Hybris 6.4版了解群集问题。

2020-09-15 02:50发布

         点击此处--->   EasySAP.com群内免费提供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高速缓存,但是没有用。

欢迎提出所有建议。

         点击此处--->   EasySAP.com群内免费提供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高速缓存,但是没有用。

欢迎提出所有建议。

付费偷看设置
发送
4条回答
callcenter油条
1楼-- · 2020-09-15 03:23

解决方法:在5个前端服务器(FO)上选中"本地化"类型标记的情况下启动更新系统。

SAP小菜
2楼-- · 2020-09-15 03:20

,这实际上是我们要做的,并且希望停止这样做;)。

感谢您的回复。

大道至简
3楼-- · 2020-09-15 03:32

嗨,

  • 我们停止FO和BO

  • 在BO上执行sys更新(通过自动完成的ant)

  • 填充节点


如果您希望停机时间为零

链接帮助hybris:

滚动更新

在群集环境中滚动更新

小熊yu生菜
4楼-- · 2020-09-15 03:09

嗨,

谢谢您的回复。

欢迎使用所有建议的解决方案,但当前的自动脚本不允许这样做(我们需要平台修复)

在hybris版本5之前,它工作正常。

一周热门 更多>