php 脚本运行 报Segmentation fault错误

问题描述

在php脚本里面初始化一个数组就会必然会出现Segmentation fault错误;
这个数组是这样的:

$msg_data = [
                'keyword1' => ['value' => '名单已公布'],
                'keyword2' => ['value' => $lname],
                'keyword3' => ['value' => $create_user.'正在开奖,查看中奖名单']
            ];

问题出现的环境背景及自己尝试过哪些方法

我尝试了各种创建这个数组的方法都会出错,只要value里面含有字符串就会出错,这个是在centos下运行的。

之前运行这段代码是没有问题的,从昨天开始就必然出现segmentation fault了,百度了很多,大概可能是内存溢出或者php模块的问题,内存溢出的话我是找不出哪里会溢出,因为都没有什么大的的数据,也没有死循环,模块有问题的话就不太清除怎么调试好。请各位大神提供点思路,非常感谢!!

阅读 5.4k
2 个回答

这个看起来没问题。。。你随便跑个脚本看看是不是有问题。。如果是只有这个脚步有问题,那应该就是你的代码异常了,你可以开启系统的core dump,然后跟踪下看看

图片描述

使用code dump报错为红色框里面的报错。看了很懵逼。。不知大神是否读得懂

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题