我最近遇到了一个问题,我一直在尝试解决它,但没有运气。我试图使用 GlusterFS 在所有服务器上的多个服务器 php/apache 级别上共享 php 会话,但是,尽管该会话在所有服务器上都可以访问,但一旦我访问不同的服务器,会话就不会被传输。我被注销了。
一般来说,当人们想要使用负载平衡,并且他们希望一个用户平衡到多台服务器时,他们会存储会话:
- 要么使用数据库,可以从每个网络服务器访问该数据库
- 或使用类似的东西内存缓存 http://www.danga.com/memcached/-- 这是一个分布式缓存服务器(当您想要存储这种临时数据并且您有多个服务器需要访问它时,它确实工作得很好)。
我不知道 GlusterFS(其实我没听说过),但我见过存储在数据库和内存缓存中的会话,并且这些工作得很好。
这些解决方案之一不适合您吗?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)