loggingnetworkingstream量

不知道这是不是合适的论坛,请原谅。

我已经在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并不能解决很多问题。

  • 您的应用程序是否可通过互联网访问
  • 你的应用程序在防火墙后面吗?
  • 您的应用程序是否强制使用HTTPS?

启用服务器日志并通过它。 最终结束了改变数据types的传递参数string和转换到我的结束。