我在 Tomcat 7.0.22 中运行 Java webapp,在生产环境中不时有 HTTP 请求导致HTTP 500
(我的应用程序中出现意外异常)。为了在暂存环境中重现这些错误,我通常会运行tcpdump
并记录所有 HTTP 流量,然后使用 WireShark 过滤数据包http.response.code != 200 or 204 or 302
并在每个响应上运行“follow HTTP stream”,从而给我导致此错误的请求。然后我可以在暂存环境中使用 cURL 重新运行此请求。
我的问题是:
- 这个过程如何自动完成?
- 有没有办法用其他技术达到同样的效果(重现错误)?(可能
Filter
是Tomcat内部的一些)
谢谢
亚历克斯