gpt4 book ai didi

分布式环境(云)中的 PHP XDebug

转载 作者:行者123 更新时间:2023-12-03 01:57:16 26 4
gpt4 key购买 nike

据我所知,PHP 分析工具 XDebug 将其结果保存到文件中。然而,当应用程序运行在云分布式环境中时,处理此类文件是很困难的。处理这种情况的最佳做法是什么? XDebug 中是否有任何方法(最好是可以放置自定义处理程序/回调的地方)可以用来将结果保存到共享存储中?

(免责声明:我的应用程序在 MS Azure 平台上运行)

最佳答案

是的,这是可能的,您可以将xdebug.profiler_output_dirDirectoryConfiguration一起使用在 Azure 诊断中。 DirectoryConfiguration 将获取 LocalResource 的内容并将其保存到 Blob 存储中。

这是您需要做的:

  1. 创建一个启动任务,使用本地资源的路径更新 xdebug.ini(如果您打算使用脚本执行此操作,可以启动 here)
  2. 配置 DiagosticsManager 以使用该目录并将其传送到您的 Blob 存储。看看this示例。

完成此操作后,您可以使用任何存储客户端(例如 Cloud Storage Studio、CloudXplorer 等)访问结果。

关于分布式环境(云)中的 PHP XDebug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11850785/

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