掲示板

Delay de atualização de informação em ambiente clusterizado

thumbnail
8年前 に Roberto Tetsuo Okamura によって更新されました。

Delay de atualização de informação em ambiente clusterizado

New Member 投稿: 3 参加年月日: 15/04/23 最新の投稿
Boa tarde, ainda sobre clusterização:
O nosso ambiente está clusterizado, mas há um Delay quando se insere o conteúdo (Ex: uma página) em um Servidor 1, que demora para aparecer o mesmo na listagem do Servidor 2 (um mínimo de uns 15 minutos para mais).
O Ehcache estava instalado, desinstalei o mesmo para ver se o problema desaparecia, mas a mesma demora persistiu mesmo desinstalando o plugin e desabilitando no portal-ext.properties e reiniciando a JVM.
Alguém pode me dizer se esse comportamento é normal ou como fazer para que as alterações apareçam de imediato em ambos os servidores?
thumbnail
7年前 に Gustavo Vasconcelos によって更新されました。

RE: Delay de atualização de informação em ambiente clusterizado

New Member 投稿: 15 参加年月日: 14/05/05 最新の投稿
Olá, Roberto.

Um delay de cerca de 10-15 minutos significa que o conteúdo só está sendo exibido quando o cache expira. Assim, mesmo que você tenha dois portais no mesmo banco de dados, não há sincronização de cache entre eles. O mais normal neste caso é que você tenha usado as configurações padrão para cluster (apenas adicionando a linha cluster.link.enabled=true no portal-ext.properties), mas a sua rede não suporta multicast.

Poderia verificar isso? Se confirmado, você precisará configurar seu cluster para usar Unicast ao invés de Multicast. Este artigo pode ajudá-lo a fazer isso.

Se a questão é específica de conteúdos, também pode ser uma questão de replicação de indexação. Se você usa o mecanismo padrão (Lucene) para indexação, vai precisar da propriedade lucene.replicate.write=true para que os novos conteúdos sejam exibidos em Asset Publishers em outros nós.

O comportamento normal é que qualquer alteração em nó seja visível imediatamente em outro.

Atcs,
Gustavo V.