用于模拟段错误的代码

时间:2015-07-16 18:42:53

标签: php segmentation-fault

我正在尝试模拟段错误,因此我可以看到当调试一个更复杂的segfaulting脚本时会出现的一些情况。代码通过CLI(cron)运行。

由于这个应用程序是用PHP编写的,有没有人有代码会导致PHP中的段错误? 服务器使用PHP 5.3,但是我在另外两台服务器上运行5.5和5.6,因此在任何版本中创建段错误的代码都可以工作。

1 个答案:

答案 0 :(得分:1)

正如@Marc B在评论中所说的那样

kill -11 $pid

kill -SIGSEGV $pid

其中$pid是运行脚本的解释器的pid。任何脚本都可以做到,一个方便的可能就是sleep(60),它可以让你在它自己完全退出之前给它发送一个SIGSEGV 60秒。