DNS与循环赛两个Web服务器

我有两个networking服务器和下一个区域

web1.example.org IN A 10.0.0.1 web2.example.org IN A 10.0.0.2 example.org IN CNAME web1.example.org example.org IN CNAME web2.example.org 

问题的PHP会话,你去web1.example.org和后来的DNS响应web2.example.org。

我怎样才能解决这个问题?

您可能需要一个不在服务器本地磁盘(例如数据库或networking卷)上的持久性会话存储,或者需要放弃循环方法,并实施足够智能的负载均衡器,以便将每个客户端发送到同一服务器集群。

循环法对于可用性来说是一个坏主意 – 如果一台服务器出现故障,则会将一半的stream量redirect到死系统。

如果你不希望负载平均分布在你的服务器上,我build议根据你的用户会话configurationTTL,以确保连接很可能会保持指向任何给定的Web服务器。