相关疑难解决方法(0)

什么是输出缓冲?

什么是输出缓冲以及为什么在PHP中使用它?

php output-buffering

198
推荐指数
4
解决办法
15万
查看次数

"[notice] child pid XXXX退出信号分段错误(11)"在apache error.log中

我正在使用Apache/PHP/MySQL堆栈.
使用CakePHP作为框架.

我偶尔会得到一个空白的白页.我无法通过Cake调试它,所以我偷看了apache error.log,这就是我得到的:

[Wed Oct 12 15:27:23 2011] [notice] child pid 3580 exit signal Segmentation fault (11)
[Wed Oct 12 15:27:34 2011] [notice] child pid 3581 exit signal Segmentation fault (11)
[Wed Oct 12 15:30:52 2011] [notice] child pid 3549 exit signal Segmentation fault (11)
[Wed Oct 12 16:04:27 2011] [notice] child pid 3579 exit signal Segmentation fault (11)
zend_mm_heap corrupted
[Wed Oct 12 16:26:24 2011] [notice] child pid 3625 exit signal Segmentation fault (11)
[Wed Oct 12 17:57:24 …
Run Code Online (Sandbox Code Playgroud)

php apache error-logging cakephp

94
推荐指数
3
解决办法
17万
查看次数

PHP脚本中的损坏堆

zend_mm_heap corrupted 在我编写的预编译大型环境的PHP程序中出现错误消息.

我怀疑它是由于脚本中有太多的变量赋值引起的,虽然我不确定这个,因为我编写的脚本在任何给定时间只有大约20个变量,其中一个是一个最多可容纳500个的数组元素.也就是说,总共迭代次数达到几十亿.

我怀疑是否正确,如果有的话,有什么可以做的吗?例如,运行脚本一段时间,然后将重要变量转储到文件并重新启动脚本,让它获取这些变量并继续吗?

php zend-framework

5
推荐指数
1
解决办法
524
查看次数