我们有一个有时挂起的应用程序服务器。我们怀疑这是由于客户的要求不当所致。
Nginx可以将完整的请求/响应(例如Fiddler捕获)记录到文件中,以便我们可以看到挂起之前发送的请求吗?
(我们可能需要避免使用pcap和这种方法,并在nginx中全部完成)
如果nginx不是正确的工具,那么(网络分析仪除外)可能是什么?
1
反向代理模式下的mitmproxy应该可以满足您的需求。
—
维维克·托马斯
@VivekThomas这是一个nginx问题。...我们已经在使用nginx,并且不会改变。
—
samsmith
@samsmith旧问题,但这也许可以帮助其他人:您不必放弃nginx。根据具体情况,您可以临时将nginx重新路由到另一个端口,以允许mitmproxy拦截流量并支持调试。然后,一旦完成,您可以将nginx重新路由到原始端口并关闭mitmproxy。
—
Per Lundberg
您可以使用modsecurity模块,该模块可以记录完整的请求/响应,请参阅nginx.com/blog/modsecurity-logging-and-debugging
—
Willem,