当我运行一个脚本来筛选网页信息时,出现了 "zend_mm_heap corrupted" 错误。请告诉我如何解决这个问题。
当我运行一个脚本来筛选网页信息时,出现了 "zend_mm_heap corrupted" 错误。请告诉我如何解决这个问题。
ps aux | grep 'apache' | awk '{print $6/1024 " MB";}'
找出每个进程的平均MB使用量,在我的实例中,每个进程大约为~40MB。
接下来找出您可以为Apache分配多少可用RAM。我的服务器大约有3.8GB的可用RAM供Apache使用。因此,我将3800 MB除以40 MB,得到95。所以我将我的MaxClients设置为95。自从我实施了这些更改以来,我还没有看到Apache在我的服务器上失控。当它是150时,它每8个小时就会崩溃一次,当它是250时,它每半个小时就会崩溃一次。
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 95
MaxRequestsPerChild 100
</IfModule>
尝试在php.ini中增加output_buffering
参考这个问题output_buffering
1)你能给我们看一些代码吗?
2)也许增加php.ini
中的 output_buffering
可以做到这一点,并确保删除所有不必要的引用。