0

我尝试将session.save_pathPHP 中的指令设置为 NFS 挂载点。这行得通,会话文件被写入,但session_start()现在的调用需要整整 2 分钟(!)。

ini_set('session.save_path', '/mnt/nfs/tmp');
// or
session_save_path('/mnt/nfs/tmp');

这不是一个简单的 I/O 或网络问题(写入其他缓存文件只需要几毫秒),当我将指令设置为本地目录 ( /tmp) 时,页面加载时间恢复正常。

我必须将指令设置到另一个目录,因为服务器(Ubuntu)运行一个 cronjob 来进行垃圾收集,这不会受到session.gc_maxlifetime.

看起来这个错误已经提交,但没有后续行动。

编辑:所以问题是:如何在session.save_path没有异常大超时的情况下使用 NFS 挂载点?

4

0 回答 0