我最近遇到了一个问题,我一直试图解决它,没有运气.我试图在使用GlusterFS的所有服务器上跨多个服务器php/apache级别共享php会话,但是,虽然会话可以在所有服务器上访问,但是一旦我遇到不同的服务器,会话就不会被转移.我退出了.
通常,当人们想要使用负载平衡,并且他们希望一个用户平衡到多个服务器时,他们会存储会话:
使用可从每个Web服务器访问的数据库
或者使用像memcached这样的东西- 这是一个分布式缓存服务器(当你想存储那种临时数据时,你真的很好用,并且你有几个服务器需要访问它).
我不知道GlusterFS (我实际上从未听说过),但我看到会话存储在数据库和memcached中,而且这些工作都很好.
其中一种解决方案不适合你吗?