我使用Simple HTML Dom Parser写了一个简单的爬虫来刮掉一些东西.
这是一个简单的脚本,只运行1个进程而且没什么大的.但经过一段时间后,它会产生一个"Segmentation fault (core dumped)"-error,
我在shell中运行它的时间.
当我在浏览器中运行脚本时,它说
"Error: The connection to the server was reset while the page was loading.".
Run Code Online (Sandbox Code Playgroud)
我已unset()
尽快确定每个变量并且还增加了memory_limit
in php.ini
,但我仍然收到此错误:/
有人知道这意味着什么以及如何解决它?
谢谢你的任何建议!
小智 6
当意外地进行递归循环时,我遇到了这个问题,因此内存不足.但它告诉我的方式是Segmentation fault (core dumped)
犯错误!
看看你最近写的代码,看看你是否犯了这样的错误!我的例子非常简单(而且很愚蠢).我只是有点快速接受autocomplete的建议:)
public function getAttendees()
{
return $this->getAttendees();
}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助将来的某个人
我认为“核心转储”只是意味着程序释放了内存并退出。
当您尝试访问不属于您使用的内存部分,或者通过引用未初始化或无效的指针时,通常会发生分段错误。
您是否可能在某个地方传递/使用了错误的句柄或超出了数组?