session_start耗尽内存

时间:2013-03-20 10:39:42

标签: php session

PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 13374929 bytes) in script.php on line 2

第2行是 session_start();

会话存储在memcached守护程序中(通过php.ini session.save_path设置 使用默认的memcached设置(最大条目为1mb),这意味着会话数据本身不应该那么大。

调试建议?

2 个答案:

答案 0 :(得分:0)

session.save_handler = memcache    
session.save_path="tcp://YOURSERVER:PORT?persistent=1&weight=1&timeout=1&retry_interval=10"

尝试将php.ini配置设置为类似的内容......

答案 1 :(得分:0)

Session_start本身没有内存溢出 错误出现在那里,因为这是打破骆驼背部的吸管 并且在到达该行之前已经分配了几乎可用的最大内存。