Verifique se as configurações em jrun-web.xml e jrun.xml refletem as configurações do administrador ou do código do CF. Na minha experiência, eles nem sempre sincronizam corretamente.
estamos tentando implantar um site de coldfusion legado em um novo cluster CF8.
O cluster consiste em três instâncias de cf em execução no JRUN4 em um único servidor do Windows 2008.
Eu tenho o cluster definido para não replicar as sessões e as sessões fixas ativadas. cada instância é configurada para usar variáveis de sessão J2EE.
A tag do aplicativo para o site possui:
sessionmanagement="Yes"
setclientcookies="Yes"
setdomaincookies="Yes"
quando cada instância é iniciada ... nenhum erro é relatado no log da instância e eles ingressam no cluster sem nenhum problema.
embora as intenções tenham:
16/10 08:31:25 info
SessionReplicationService successfully
joined a JINI lookup service (assigned
JINI-ID .....)
e
16/10 08:31:25 info Clusterable
service SessionReplicationService
discovered a SessionReplicationService
peer on a JRun server named
"xxxx" on host xxxx
o que é interessante já que a replicação de sessão está definitivamente desativada, o SessionReplicationService também é responsável por sessões fixas?
isso é experiência suficiente, o problema é que as sessões persistentes parecem simplesmente não funcionar, cada solicitação é devolvida para uma instância diferente, e parece que as sessões estão sendo perdidas em cada instância de qualquer maneira?
Assim que o cluster está em uma única instância, o aplicativo da Web funciona exatamente como esperado e as sessões parecem boas.
Alguém tem alguma ideia para mim? Eu tenho vasculhado a web e não consigo encontrar nenhuma resposta.
Verifique se as configurações em jrun-web.xml e jrun.xml refletem as configurações do administrador ou do código do CF. Na minha experiência, eles nem sempre sincronizam corretamente.
Tags cluster jrun coldfusion