xhprof查看性能测试图一直报错:failed to execute cmd: " dot -Tpng"多种因素解决方案

原创 2017年11月14日 07:57:56

xhprof查看性能测试图一直报错:failed to execute cmd: ” dot -Tpng”多种因素解决方案

最近在新环境进行php代码性能测试,用了xhprof这个工具,搭建好以后,点击[View Full Callgraph]查看性能分析图链接一直报错:failed to execute cmd: ” dot -Tpng”

原因一:未安装graphviz

  1. 如果看到 sh: dot: command not found ,说明服务器上没有安装画图软件graphviz
    2.yum安装: yum install graphviz
  2. 源码安装到这里下载

原因二:php.ini设置了禁用proc_open方法

  1. 如果安装好了graphviz,仍然出现”failed to execute cmd”,检查下服务器上的php.ini中disable_functions这项是不是限制了proc_open,因为在xhprof_lib/utils/callgraph_utils.php的xhprof_generate_image_by_dot中使用了proc_open函数,
    2.设置“disable_functions = “ 即可,一般没有必要在php.ini中关闭函数使用,人为修炼代码技术即可

xhprof 安装与使用

xhprof 是一款Facebook工程师开发和维护的一款PHP性能分析、调试工具,相较于xdebug要更轻量,更节省资源,强烈推荐大家使用。 1、安装流程 可以使用pecl安装、源码编译,如果网络状...
  • zhqagp
  • zhqagp
  • 2016年05月25日 17:56
  • 1621

java中junit单元测试@Test报错的解决办法

在我们在myeclips里使用junit测试工具时有时会遇到错误,这是什么原因呢? 导致问题的原因通常有下面几个: (1)没有导入jar包 (2)导入jar包版本太低 (3)注意@Test...
  • qingluoII
  • qingluoII
  • 2017年03月11日 22:18
  • 2918

Mxnet学习系列3----网络的可视化

网络可视化的重要性不言而喻,我们可以利用图的形式更好的观察网络的结构。记得以前写过一篇关于Caffe下的网络的可视化的博客点击打开链接,其实有一个在线的Caffe网络结构工具: http://ethe...
  • Sunshine_in_Moon
  • Sunshine_in_Moon
  • 2016年11月04日 12:16
  • 5467

关于maven的 Failed to execute goal org.apache.maven.plugins错误解决方案

一般eclipse 4之后的版本都会有maven插件这时我们就不用再下载Maven插件了,但当运行maven的Pom.xml文件时会出现下列错误: [INFO] Scanning for projec...
  • wenwen360360
  • wenwen360360
  • 2016年10月01日 20:05
  • 543

iOS开发 报错process launch failed: timed out waiting for app to launch的解决方案

今天我在发布一个新的版本之后一直报错process launch failed: timed out waiting for app to launch,现象是在真机测试的时候 软件安装后弹出这条信息...
  • yy763496668
  • yy763496668
  • 2016年06月12日 19:04
  • 1187

maven : Failed to execute goal org.apache.maven.plugin错误Generating project in Interactive mode提示解决方案

maven能有效管理我们的jar包,初学者在使用mvn命令创建maven项目的时候可能会遇到Failed to execute goal org.apache.maven.plugin错误和Gener...
  • qq598535550
  • qq598535550
  • 2016年06月03日 23:16
  • 4535

Android Studio 运行新建项目报错:Failed to execute aapt

安装好Android Studio之后新建项目,结果运行的时候出现一个错误: Error:Execution failed for task’:app:processDebugResources’...
  • another_a
  • another_a
  • 2017年02月25日 21:55
  • 4429

window10下编译hadoop报错:Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:

Windows10 下build hadoop2.7.3报错:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-...
  • m0_37527936
  • m0_37527936
  • 2017年05月25日 00:35
  • 606

Hive On Spark报错:Failed to execute spark task, org.apache.hadoop.hive.ql.metadata.HiveException

解决Hive On Spark报错:Failed to execute spark task, org.apache.hadoop.hive.ql.metadata.HiveException,关键是...
  • pucao_cug
  • pucao_cug
  • 2017年05月27日 18:27
  • 2567

【Maven】用maven后台打包报错Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (def

1.问题: 使用maven后台打包报错,报错结果如下:"C:\Program Files\Java\jdk1.8.0_91\bin\java" -Dmaven.multiModuleProjectD...
  • River_Continent
  • River_Continent
  • 2017年07月27日 11:13
  • 1484
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:xhprof查看性能测试图一直报错:failed to execute cmd: " dot -Tpng"多种因素解决方案
举报原因:
原因补充:

(最多只允许输入30个字)