我在运行 NginX 的 Debian 服务器上托管了多个网站,我所有网站的日志文件都显示了这样的错误
2011/11/23 10:01:03 [错误] 5320#0: *349 FastCGI 在 stderr 中发送:“PHP 警告:未知:无法为池分配内存。未知,第 0 行”,同时从上游读取响应头
我在 PHP 和 Nginx 上使用最新版本的 APC 3.1.6
答案1
我遇到过同样的问题:
- 我重新配置了 php-fpm(参见我的php-fpm.conf)更频繁地回收进程,以及当进程不再响应或抛出错误时如何反应
- 我配置了 APC(参见我的配置文件)使用
apc.mmap_file_mask=/dev/zero
然后错误消失了。