使用 XHProf 运行 drupal 页面后的 运行 ID 无效
Invalid Run Id After running drupal page using XHProf
我已经安装了 Drupal XHProf 7.x-1.0-beta2 模块并在我网站的“模块”页面上启用了它。
我在配置 -> 开发 -> XHProf 设置 (/admin/config/development/xhprof) 中启用了模块的使用,方法是选中“启用所有页面视图和 drush 请求的分析”。
现在怎么办?
当我访问一个页面并点击页面底部的“XHProf 输出”时,我得到这个错误:
" 运行 #51b789ae8cea0: 无效 运行 Id = 51b789ae8cea0 "
而“前 100 个功能”列表完全是空的。对于我应该看到什么或从这里去哪里,我有点迷茫。非常感谢任何帮助。
请参考错误截图
转到您的后端文件夹 structure.create 服务器中名为 xhprof
的文件夹,在服务器中的 tmp
文件夹内,例如 10.20.4.123/tmp
单击 page.it 底部的 "XHProf output" 将显示输出。
这是一个权限问题,只需为您的xhprof
输出目录设置chmod 777
即可。
查看代码 returns 此错误是文件存在检查。我更改了 $run_desc 以输出完整文件名与 运行 id.
if (!file_exists($file_name)) {
xhprof_error("Could not find file $file_name");
$run_desc = "Invalid Run Id = $file_name";
return null;
}
在我的例子中,对于 617064cfe0f71 的 运行 id,它正在寻找格式类似于
的文件名
617064cfe0f71.xhprof.xhprof
文件名源自此函数
private function file_name($run_id, $type) {
$file = "$run_id.$type." . $this->suffix;
...
}
我已经安装了 Drupal XHProf 7.x-1.0-beta2 模块并在我网站的“模块”页面上启用了它。
我在配置 -> 开发 -> XHProf 设置 (/admin/config/development/xhprof) 中启用了模块的使用,方法是选中“启用所有页面视图和 drush 请求的分析”。
现在怎么办?
当我访问一个页面并点击页面底部的“XHProf 输出”时,我得到这个错误:
" 运行 #51b789ae8cea0: 无效 运行 Id = 51b789ae8cea0 "
而“前 100 个功能”列表完全是空的。对于我应该看到什么或从这里去哪里,我有点迷茫。非常感谢任何帮助。
请参考错误截图
转到您的后端文件夹 structure.create 服务器中名为 xhprof
的文件夹,在服务器中的 tmp
文件夹内,例如 10.20.4.123/tmp
单击 page.it 底部的 "XHProf output" 将显示输出。
这是一个权限问题,只需为您的xhprof
输出目录设置chmod 777
即可。
查看代码 returns 此错误是文件存在检查。我更改了 $run_desc 以输出完整文件名与 运行 id.
if (!file_exists($file_name)) {
xhprof_error("Could not find file $file_name");
$run_desc = "Invalid Run Id = $file_name";
return null;
}
在我的例子中,对于 617064cfe0f71 的 运行 id,它正在寻找格式类似于
的文件名617064cfe0f71.xhprof.xhprof
文件名源自此函数
private function file_name($run_id, $type) {
$file = "$run_id.$type." . $this->suffix;
...
}