Php 我可以在文件系统上集中会话处理吗

Php 我可以在文件系统上集中会话处理吗,php,apache,session,php-5.5,apache2.2,Php,Apache,Session,Php 5.5,Apache2.2,我在负载平衡器后面有几个web服务器。 我是否可以在所有三台web服务器上装载文件服务器,并将装载的目录用作会话文件夹,从而实现对所有web服务器的集中会话管理? 我知道从技术上讲,这是可以做到的,我不知道是否有我不知道的陷阱。是否有更好的方法集中文件系统上的会话(不能使用Redis/Memcached/MySql等) 解释为什么不使用内存或其他基于数据库/服务器的解决方案。大多数我都试过了。在使用这些解决方案时,我的一个核心系统中有一个奇怪的锁定/竞争条件错误。在我发现这个bug之前,我需要一

我在负载平衡器后面有几个web服务器。
我是否可以在所有三台web服务器上装载文件服务器,并将装载的目录用作会话文件夹,从而实现对所有web服务器的集中会话管理?
我知道从技术上讲,这是可以做到的,我不知道是否有我不知道的陷阱。是否有更好的方法集中文件系统上的会话(不能使用Redis/Memcached/MySql等)


解释为什么不使用内存或其他基于数据库/服务器的解决方案。大多数我都试过了。在使用这些解决方案时,我的一个核心系统中有一个奇怪的锁定/竞争条件错误。在我发现这个bug之前,我需要一个快速且(不一定)肮脏的文件系统解决方案,我确信我没有问题。

我建议您使用memcached集群作为所有web服务器的会话处理程序。 您不需要进行粘性会话

如果您想要会话的持久性,我将使用使用memcached bucket的couchbase集群

编辑:你可以试试
关于,

这些解决方案存在锁定问题,在我找出系统中的这个错误之前,我需要文件系统上快速(可能)肮脏的解决方案,它有非常好的锁定算法,此外,问题是关于文件系统,不是关于替代解决方案。您尝试了哪种解决方案,发现了哪些问题?我认为您在使用磁盘时会遇到同样的问题,或者更糟,因为速度会更慢……我没有磁盘上的问题,我只有在使用上述任何建议的解决方案时才会遇到。这是我的应用程序中的一些东西,调试它需要很长时间。我需要一个中间解决方案,直到我这样做。我需要知道文件系统是否存在任何缺陷,我知道如何实现您建议的解决方案。您可以尝试将会话保存到磁盘。