【发布时间】:2014-12-04 08:06:02
【问题描述】:
我正在尝试让 Blackfire.io(由 Sensiolabs)尝试分析在 Mac 上的 Vagrant 机器(使用 PHP 5.3)上运行的现有 PHP 应用程序。
我正在使用 Chef 为我的机器配置 Blackfire,但在运行“vagrant provision”时出现以下错误:
默认值:STDERR:未设置服务器 ID 参数。请运行 blackfire-agent -register 进行配置。
..我已经这样做了
这是我的 Vagrant 文件:
is_windows = (RbConfig::CONFIG['host_os'] =~ /mswin|mingw|cygwin/)
Vagrant.configure("2") do |config|
..
config.vm.box = "covex/ubuntu1204-x64"
config.omnibus.chef_version = :latest
config.vm.provision "chef_solo" do |chef|
chef.json = {
:blackfire => {
:'server-id' => "d4860b49-be67-404b-9fa1-b..",
:'server-token' => "c412751f30d6c724033d8408e.."
}
}
chef.add_recipe "blackfire"
end
end
我按照https://blackfire.io/getting-started 上的安装步骤操作,除了 Probe 段落。
我的 Vagrant 文件是否配置错误,无法读取服务器 ID 和令牌?是否需要“brew install blackfire-php53”,如果需要,有没有办法通过我的 Vagrant 文件进行配置?
【问题讨论】:
-
您应该在问题描述中添加您使用的食谱和版本。
标签: profiling vagrant chef-infra provisioning vagrantfile