增加内存限制的奇怪错误

时间:2012-05-01 06:15:19

标签: php php-5.3 concrete5

我使用的是共享托管环境,PHP的默认内存限制为32M。我在使用Concrete5设置时遇到了一些问题。

当我尝试登录Concrete5的管理面板时,它会给出内存限制错误Allowed memory size of 33554432 bytes exhausted。所以我将ini_set('memory_limit', '128M')的内存限制增加到 128M 。在此之后,我收到一条错误消息:

Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without 
sending any data.

我尝试将内存限制降低到96M,64M和其他一些值,但重复出现相同的错误(ERR_EMPTY_RESPONSE)。

这是什么错误,以及为什么在我使用ini_set()

时会发生错误

1 个答案:

答案 0 :(得分:0)

正如Joachim Isaksson评论的那样,旧版本(5.2.14)PHP存在一个导致它终止的缺陷。我升级了PHP版本,并且还增加了由ulimit os调用128M设置的默认memory_limit。这解决了错误。谢谢你们...... :)