假设我有一个正在运行的 symfony 应用程序,它遇到以下配置的异常:
framework:
profiler:
lifetime: 604800
only_exceptions: true
然后应该有一个带有分析信息的转储。
但接下来会发生什么?
只需将文件复制到您自己的本地探查器数据文件夹并启动探查器?
处理和调试生产系统上发生的异常的最佳实践是什么?
假设我有一个正在运行的 symfony 应用程序,它遇到以下配置的异常:
framework:
profiler:
lifetime: 604800
only_exceptions: true
然后应该有一个带有分析信息的转储。
但接下来会发生什么?
只需将文件复制到您自己的本地探查器数据文件夹并启动探查器?
处理和调试生产系统上发生的异常的最佳实践是什么?
我认为即使启用探查器也only_exceptions: true
应该对性能产生影响,因为在异常上显示某些内容应该首先以任何方式收集。
如果要查看其他主机的分析器数据,可以在本地导出和导入
对我来说,更正确的方法是通过内核异常侦听器将带有堆栈跟踪的事件或电子邮件异常发送给管理员。在侦听器中,您可以访问您需要发送或记录的任何信息,即请求堆栈、登录用户信息等