我有一个php网站。在浏览我的网站时,有时主页会显示警告消息,请参阅下面的
警告:session_start() [function.session启动]: 开(/数据/ TMP / sess_cf04f579f3929206a5af1b25e0bb6fd0, O_RDWR)失败:文件太大(27)in 第1行的/htdocs/index.php
我不知道这是什么?
我已经开始了
<?
session_start( );
?>
我们在Session中只设置了一些值(存储10个变量)。这是个问题吗 。如果是这样的话会话变量的最大数量是什么
答案 0 :(得分:2)
错误消息
文件太大
听起来你在会话中存储巨大的数据量 - 实际上,文件系统已经无法再处理它们了(这会暗示超过2或4的大小) GB!)
您必须查看要存储的数据,并找到不同的存储方式。
另一个原因可能是tmp
目录已达到某种配额。这将由服务器管理员部门负责修复。
更新:看到另一位用户在一分钟前问过同样的问题,这也可能是某个非常大的提供商的某种服务器问题....在这种情况下,请联系该提供商
答案 1 :(得分:1)
避免在会话数据中保存大量信息;如果您有大型对象,请将它们卸载到某种数据库中。