Troubleshooting of reset exceptions for a tcp connection
Yesterday, dev found an interface that I said was used to access the Internet. The access was normal, but it was not available in the test environment. It was strange that I was curious, follow up and troubleshoot the problem as follows:
Testing Machine: l-qta20.h.beta.cn0
Internet access interface address: http://xxx.xxx.xxx.xxx: 7701/AboutMember. asmx
When the test environment is unavailable, use tcpdump to capture the following package.
The content is as follows:
1. tcp three-way handshake has been completed
2. The connection is in the data transmission status.
3. When the post data is submitted, it is reset by the other party.
It can be determined that the problem occurs on the interface of the other Party:
I thought that the number of web sites on the other side was full, but after troubleshooting, there was a large number of connections left, so I ruled out this problem.
Then I thought about the white list. After checking the White List, the other party found that there was a forwarding rule configuration problem in the firewall. The other party solved the problem after modifying the forwarding rule of the firewall.
This article is from the "original python publishing area" blog, please be sure to keep this source http://cuihailong.blog.51cto.com/2923450/1732606