首先声明,我对这个问题一无所知,甚至不知道这个问题是否有客观答案。如果最终没有答案,我会删除或投票关闭这篇文章。
以下是情境描述:我刚编写了一个小型的Web服务。在我的机器上它能运行,在我的团队领导的机器上也能运行。据我所知,除了生产服务器之外的每台机器上都能运行。但当它在production服务器上运行失败时,异常信息来自第三方JAR文件,并且给出的信息很少。我在网上搜索了几个小时,但没有找到任何有用的信息。
那么追踪仅出现在生产环境中的问题需要哪些程序或工具呢?是否有标准方法或可能有相关工具类别?
激发这个问题的错误已经被修复,但那更多是由于幸运而不是有效的调试方法。我提出这个问题是为了以后参考。
编辑:
目前回答这个问题的答案可以总结为一个词:日志。唯一的问题是需要事先考虑。如果在现有系统中遇到缺乏良好记录的情况,或者客户担心敏感数据并且根本不希望在系统中使用大量的记录系统,该怎么办?
一些相关问题:
在生产系统中测试账户和产品
在生产代码/服务器上运行测试