5

我正在发出一个 curl 请求,女巫已经完美地工作了几个星期,现在它返回了这个错误:

允许的内存大小为 262144 字节已用尽(尝试分配 76889 字节)

奇怪的部分是我检查了 php.ini 和 phpinfo 并且都告诉我内存限制是

memory_limit 1028M

我也试过

ini_set("memory_limit","400M"); 

在文件顶部确保但仍然收到此错误。

这发生在开发和生产服务器中。

4

1 回答 1

1

DaveRandom 做到了。suhosin(我什至不知道我们已经安装了它)通过“过度保护”服务器而导致问题。

[forums.cpanel.net/f5/php-memory-limit-problem-69715.html][1] - TL;DR 它是由 suhosin 引起的。– 戴夫随机

谢谢大家!

[1]:http ://forums.cpanel.net/f5/php-memory-limit-problem-69715.html

UPS,以某种方式修复了该部分的错误,但 webapp 的另一部分正在抛出相同的错误。

我不知道在哪里看。它说 php info 中的内存限制为 1028M,如果我通过 ini_set 更改它,则使用 ini_get 出现新值,现在我已将 suhosin 设置为模拟。这以某种方式解决了第一个问题,但现在又出现了。

于 2012-12-17T11:48:58.950 回答