我有个大问题。我在服务器(Ubuntu14.04)上安装了php5扩展XHprof,当我尝试使用它时,我有502 Bad Gateway。nginx的日志是空的,在php-fpm日志中我有:
[17-Jul-2017 19:20:25] WARNING: [pool www] child 8944 exited on signal 11 (SIGSEGV) after 16.428915 seconds from start在我的脚本中,我写道:
if( extension_loaded( 'xhprof' ) ){
if( function_exists( 'xhprof_enable' ) ){
xhprof_enable( XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY );
echo 'OK!';
}
}如果我用xhprof_enable()注释行,它会打印OK!并正常工作。因此,扩展xhprof已加载,并且函数xhprof_enable()存在(可用)。phpinfo()证明了xhprof的存在。我能做什么?这是非常重要的。
对不起,我的英语:)我懂一点。
发布于 2018-04-05 14:57:26
这是一个已知的问题,请参阅xhprof issue #45和PHP bug #67997。
没有官方的修复,这个项目似乎不活跃,它已经4年多没有发布了。
但是,您可以通过使用XHPROF_FLAGS_NO_BUILTINS调用xhprof_enable()来解决此问题
xhprof_enable(XHPROF_FLAGS_NO_BUILTINS);https://stackoverflow.com/questions/45152282
复制相似问题