【发布时间】:2012-12-17 11:04:27
【问题描述】:
我正在发出 curl 请求,女巫已经完美工作了数周,现在它返回此错误:
已用尽262144字节的允许内存大小(尝试分配76889字节)
奇怪的是我检查了 php.ini 和 phpinfo 都告诉我内存限制是
memory_limit 1028M
我也试过了
ini_set("memory_limit","400M");
在文件顶部确保但仍然收到此错误。
这在开发和生产服务器中都会发生。
【问题讨论】:
-
你不能将 memory_limit 设置为无限制并尝试吗?确保 curl 请求到同一个域。
-
您是否正在向另一个域发出 curl 请求?
-
检查您使用的 php.ini 是否正确,CLI 的 php.ini 通常与 web 不同
-
@DaveRandom 这是 256KB,不是 MB
-
forums.cpanel.net/f5/php-memory-limit-problem-69715.html - TL;DR 它是由 suhosin 引起的。