不知道这是不是合适的论坛,请原谅。
我已经在ColdFusion中创build了一个Web服务,并且来自外部的其他应用程序试图通过SOAP请求访问它,导致失败。 我在我的Web服务代码中启用了日志loggingfunction,当我在testing结束时正常工作。
有没有办法loggingnetworkingstream量重现\捕获您的系统上的这个错误。 Fiddler&Wireshark将捕获到浏览器的stream量,但是我们需要捕获服务器到服务器的通信。
如果服务器正在运行Linux,请保持tcpdump运行并logging所有内容,稍后再查看。
假设你的服务在eth0上监听端口80 :
tcpdump -i eth0 tcp port 80 -W 10 -C 20 -w service_dump
这将在当前目录上创build一系列10个service_dump文件,每个文件在达到10MB时进行轮换。
您可以稍后在文件上运行tcpdump -r以查找错误消息,或在wireshark上加载文件。
这可能是一个更好的问题,服务器故障或堆栈交换,但他们得到失败连接错误? 他们得到什么types的错误?
如果他们收到连接失败,如果没有将stream量路由到服务器,则仅在服务器上进行日志logging并不能解决很多问题。
启用服务器日志并通过它。 最终结束了改变数据types的传递参数string和转换到我的结束。