|
1
7
您的配置有一个严重的问题,尽管答案已经被接受(我基本上不同意)。
您必须在Liferay上设置正确的群集。为了让Liferay找到“另一个”节点,它使用多播(默认情况下)。如果您有多个网卡,但希望/需要一个特定的网卡用于检测另一个节点
关于Liferay集群的原理,我建议您访问 User's Guide 特别是不进行会话复制(例如,tomcat配置的会话复制)。95%的用户不需要它,它增加了大量的处理开销,消耗了第二台服务器的性能优势。当你在做的时候: Check some common pitfalls when clustering Liferay (但要注意:还有更多) 编辑 :要回答您的“无效身份验证令牌”问题:我的建议是实施粘性会话-例如,平衡特定计算机的会话创建,然后坚持使用。身份验证令牌用于减轻CSRF攻击。没有它意味着会话复制无法正常工作。如上所述,我不建议启用会话复制,因此粘性会话是IMHO的最佳选择。 |
|
|
2
3
会话集群是在Application Server中实现的,而不是在Liferay中实现的。您可以在AS上手动配置它,也可以在负载平衡器上启用粘性会话。 有很多关于如何在Tomcat中实现这一点的文章:
第二篇文章非常繁重,就我所记得的运行基本会话复制而言,您需要做的就是在tomcat配置中启用SimpleTcpCluster,并添加
|