从一个应用程序服务器移到另一个应用程序服务器时如何保持会

假设我按照这个答案中的步骤部署新版本的应用程序而不停机。 当我将用户路由到新的应用程序服务器实例时,应用程序将不记得他们的会话,所以他们将被注销而没有警告。

有没有办法让会话在多个服务器上保持活跃或制作“会话快照”或类似的?

在我的情况下,这是一个Java应用程序,如果重要的话。

将会话数据存储在两个应用程序服务器都有权访问的单独服务器上。

将会话存储在Memcache中,并允许两个服务器访问memcache后端。

您可以将它们存储在共享磁盘上,但速度慢,效率低下。 Memcache几乎是正确的做法。

看看你的服务器的集群支持。 正确configuration的集群将在两台服务器之间复制会话数据。