PHP会话错误:“文件太大”

时间:2010-09-18 09:59:16

标签: php session

我有一个php网站。在浏览我的网站时,有时主页会显示警告消息,请参阅下面的

  

警告:session_start()   [function.session启动]:   开(/数据/ TMP / sess_cf04f579f3929206a5af1b25e0bb6fd0,   O_RDWR)失败:文件太大(27)in   第1行的/htdocs/index.php

我不知道这是什么?

我已经开始了

<?
session_start( );
?>

我们在Session中只设置了一些值(存储10个变量)。这是个问题吗 。如果是这样的话会话变量的最大数量是什么

2 个答案:

答案 0 :(得分:2)

错误消息

  

文件太大

听起来你在会话中存储巨大的数据量 - 实际上,文件系统已经无法再处理它们了(这会暗示超过2或4的大小) GB!)

您必须查看要存储的数据,并找到不同的存储方式。

另一个原因可能是tmp目录已达到某种配额。这将由服务器管理员部门负责修复。

  

更新:看到另一位用户在一分钟前问过同样的问题,这也可能是某个非常大的提供商的某种服务器问题....在这种情况下,请联系该提供商

答案 1 :(得分:1)

避免在会话数据中保存大量信息;如果您有大型对象,请将它们卸载到某种数据库中。