【问题标题】:Firebug freezes Firefox on showing errors from FirePHPFirebug 冻结 Firefox 显示来自 FirePHP 的错误
【发布时间】:2015-05-13 04:08:16
【问题描述】:

我在调试我的一个项目时遇到问题。 FirePHP 捕获每个通知/警告/错误,并使用标题设置到浏览器。我在启用 Firebug 的情况下捕获了所有这些错误,并且所有内容都显示在控制台中:

FirePHP 与 Firebug 的功能之一是显示有关这些错误的详细信息。这就是问题所在 - 当我用鼠标悬停错误时,Firefox 会冻结。 CPU 使用率非常低,但内存消耗上升到 1.5-2GB。解决方法是杀死FF,或者等待3-5分钟,直到提示杀死冻结脚本

chrome://firephp/content/viewer/panel.js:601

有人遇到过类似的问题吗?

版本:

  • 火狐 36.0.1
  • 萤火虫 2.0.8
  • FirePHP 0.7.4

更新:

好的,所以我找到了它为什么会冻结。发送到 Firebug 的数据包含来自我的应用程序的所有 i18n 消息(因为我正在使用 SF1.0 - 它在上下文中) - 它太大而无法快速将其解析给查看器。我深入研究了我的代码,甚至禁用了从我的 PHP 发送所有上下文,并没有禁用上下文以显示在 Variable viewer 中。

【问题讨论】:

  • 看来这可能更适合在FirePHP support site 上提问。这应该会提供更专注的受众。

标签: php firefox-addon firebug firephp


【解决方案1】:

这可能不是最优雅的解决方案,但我会尝试(为了测试)禁用 firePHP 并改用 log4php 之类的日志记录工具,并让它记录您的异常何时何地被抛出。

因此,如果您还没有这样做.. 使用 try 和 catch 块并在 catch 块中,将您的异常记录到您将在 log4php 的配置/实例化中声明的文件中。

只是一个建议。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-26
    • 2011-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多