freebsd 9.1 apache mpm php5子分段错误
我有这样的问题: 当我运行使用pthreads扩展的脚本时,PHP会遇到以下错误:freebsd 9.1 apache mpm php5子分段错误,php,apache,segmentation-fault,pthreads,freebsd,Php,Apache,Segmentation Fault,Pthreads,Freebsd,我有这样的问题: 当我运行使用pthreads扩展的脚本时,PHP会遇到以下错误: [notice] child pid 44688 exit signal Segmentation fault (11) [notice] child pid 44689 exit signal Segmentation fault (11) 我已经安装了apache22 worker mpm端口,php5.4.16和pthreads 0.44 也指挥 ps -U www 提供以下结果: PID TT
[notice] child pid 44688 exit signal Segmentation fault (11)
[notice] child pid 44689 exit signal Segmentation fault (11)
我已经安装了apache22 worker mpm端口,php5.4.16和pthreads 0.44
也指挥
ps -U www
提供以下结果:
PID TT STAT TIME COMMAND
44687 ?? TX 0:00:00 /usr/local/sbin/httpd -k restart
44688 ?? S 0:00:00 /usr/local/sbin/httpd -k restart
44689 ?? Z 0:00:00 <defunct>
44690 ?? S 0:00:00 /usr/local/sbin/httpd -k restart
PID TT STAT TIME命令
44687 ?? TX 0:00:00/usr/local/sbin/httpd-k重启
44688 ?? S 0:00:00/usr/local/sbin/httpd-k重新启动
44689 ?? Z 0:00:00
44690 ?? S 0:00:00/usr/local/sbin/httpd-k重新启动
重新启动apache-什么也不做
我能做些什么来解决这个问题
谢谢
PS:在我的Windows机器上-一切正常,所以问题不在php代码中。调查崩溃的第一步是从核心转储获取堆栈 获取Apache的核心转储可能很棘手——因为它们通常在默认情况下被禁用。但是 现在,它在Windows上工作的事实并不能证明它不是php代码——不管问题是什么,它可能是由线程之间“恰到好处”的竞争触发的。操作系统、CPU数量和其他因素都会影响比赛结果 最后,您确定您使用的是PHP本身的线程安全(zts)版本吗