从生产系统使用分析器数据的最佳实践是什么?

时间:2015-02-18 13:45:27

标签: symfony production-environment symfony-2.6

假设我有一个正在运行的symfony应用程序,它会遇到以下配置的异常:

framework:
    profiler:
        lifetime:    604800
        only_exceptions: true

然后应该有一个包含分析信息的转储。

但接下来会发生什么? 只需将文件复制到您自己的本地探查器数据文件夹并启动探查器?

处理和调试生产系统中发生的异常的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

我认为即使使用only_exceptions: true启用分析器也会对性能产生影响,因为应该首先以任何方式收集异常上的内容。

如果您想查看来自其他主机的探查器数据,可以export and import it locally

对我来说,更正确的方法是通过内核异常监听器将事件或电子邮件异常通过堆栈跟踪记录到admin。在监听器中,您可以访问需要发送或记录的任何信息,即请求堆栈,登录用户信息等