gpt4 book ai didi

php - Blackfire 分析不起作用

转载 作者:行者123 更新时间:2023-12-04 14:32:09 25 4
gpt4 key购买 nike

所以我关注了 these instructions对于我的流浪盒子,一切似乎都很顺利,我的意思是它正在运行。它已经配置了它的服务器 ID 和服务器 token 。

然后我按照同一页面上的说明安装了 PHP Probe,并在完成后重新启动了 apache2。然后我做了 composer require
blackfire/php-sdk
最后在我的代码中我做了:

$probe = $blackfire->createProbe();

// some PHP code you want to profile

$blackfire->endProbe($probe);
dd('End here.'); // Laravels die and dump function.

所以据我所知,我做的一切都是正确的。然后,在我的控制台中,我做了:
vagrant@scotchbox:/var/www$ php artisan fetch_eve_online_region_type_history_information


[Blackfire\Exception\ApiException]
401: while calling GET https://blackfire.io/api/v1/collab-tokens [context: NULL] [headers: array (
0 => 'Authorization: Basic xxxxxx=',
1 => 'X-Blackfire-User-Agent: Blackfire PHP SDK/1.0',
)]

// where xxxx is some kind of authentication token that looks different from what I gave as my server id and token.

呃.... 好的,所以文档说明是否出现问题以检查日志:
vagrant@scotchbox:/var/www$ cat /var/log/blackfire/agent.log
vagrant@scotchbox:/var/www$

日志里什么都没有....

我究竟做错了什么?

最佳答案

不是真正的解决方案,而是一种解决方法,直到我们听到更多有关如何实际解决它的信息。

我直接在代码中手动添加了客户端凭据,它为我解决了这个问题:

    $config = new \Blackfire\ClientConfiguration();
$config->setClientId('...your _client_ id...');
$config->setClientToken('...your _client_ token...');

$blackfire = new \Blackfire\Client($config);

我在错误中看到的字符串是 Authorization: Basic Og==Og==只是一个 base64 编码的字符串 : ,这暗示用户名/密码(或在这种情况下的 ID/ token ?)自动查找失败并且授权是不可能的。这就是为什么手动提供详细信息可以解决它。

关于php - Blackfire 分析不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35785751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com