2010-09-18 57 views
0

我有一个php网站。在浏览我的网站时,有时主页显示一条警告信息,见下面PHP会话错误:“文件太大”

Warning: session_start() [function.session-start]: open(/data/tmp/sess_cf04f579f3929206a5af1b25e0bb6fd0, O_RDWR) failed: File too large (27) in /htdocs/index.php on line 1

我不知道这是什么?

我已经开始了

<? 
session_start(); 
?> 

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

+1

你在会议中保存了什么?如果您要保存大型复杂的对象,这可能会导致您所描述的问题出现问题。 – lonesomeday 2010-09-18 10:02:55

回答

2

错误消息

File too large

听起来像你存储巨大的数据在会议 - 这么多,其实,该文件系统无法对付他们更多的(这将暗示在大小超过2或4 GB!)

你将不得不看看你正在存储的数据,并找到一种不同的存储方式。

另一个原因可能是tmp目录已达到某种配额。这将落入服务器管理员的部门进行修复。

Update: Seeing as another user asked the very same question a minute ago, this could also be some kind of server problem at a very large provider.... In that case, contact that provider.

+0

+1进行更新。我猜猜我猜的好。 – 2010-09-18 10:13:32

1

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