Apache 2.4 - mod_fcgid:stderr:PHP致命错误:内存不足

时间:2016-05-30 10:59:31

标签: php apache out-of-memory

Apache 2.4.17 32位在Windows 10 x64上,FCGI / PHP 7.0.4 32位。我正在与错误斗争:

mod_fcgid: stderr: PHP Fatal error:  Out of memory (allocated 117440512) (tried to allocate 201326600 bytes) in ...

有许多建议,但没有任何作用。是否有更多参数可以影响它?我的设置是:

PHP.INI:
memory_limit = 1500M;在phpinfo()中确认

HTTPD.CONF:
RLimitMEM 1500000000 1500000000

(RLimitMEM max max#didnt也工作)

我的物理内存为12GB,5.5 GB永久免费。 我认为这个错误没有出现在Apache 2.2中。我总是需要超过500MB的内存限制。只有一个客户需要导出到大CSV。通过连接字符串发生错误。但我总是只连接1行并立即使用fputcsv()将其写入tempfile。一行达到最大1-2 KB。我不知道任何可以增长超过兆字节的变量。

PHP 7中可能是内存泄漏还是垃圾收集器错误?

0 个答案:

没有答案