我收到越来越多的child pid 10708 exit signal Segmentation fault (11)
错误。它的根本原因是什么以及如何解决它?
php ini内存是否与此相关联?
我正在使用带有 php 的 apache2 服务器。
提前致谢。
我收到越来越多的child pid 10708 exit signal Segmentation fault (11)
错误。它的根本原因是什么以及如何解决它?
php ini内存是否与此相关联?
我正在使用带有 php 的 apache2 服务器。
提前致谢。
您的memory_limit
变量完全有php.ini
可能导致此问题。在我的情况下确实如此。
通过降低memory_limit
,我能够解决这些错误。
虽然已经发布了两个通用答案,但我想介绍一个我最近遇到的例子。
如果您的代码运行到递归无限循环(导致堆栈溢出错误),child pid xxxxx exit signal Segmentation fault (11)
将会发生。
示例代码:
function recursiveFunc() {
// some operation
recursiveFunc();
}
根本原因通常是代码做错了什么。分段错误通常是在程序执行不允许的操作时发生的情况,例如尝试访问无效的内存。
如果您追求更具体的原因,我很乐意立即列出一千个左右的原因:-)
更严重的是,没有。由于没有更多了解,没有简单的方法可以给出具体的答案。
第一步是确定哪个程序属于该进程 ID。然后,您可以开始调查该程序出现故障的原因。