问题描述
在握手过程中,我们在接受环境方面存在问题。外部服务尝试发送一些数据,有时在握手过程中,我们会在2分钟左右的超时后重置连接。在下图中,您可以看到两个服务之间的通信,我们的服务器IP以11结尾,外部服务IP以5结尾。
奇怪的是,超过50%的设备正在运行,并且在发生时(它们会尝试每小时向我们发送数据,而我们拒绝它们中的每一个)。在此期间,如果我们向他们发送数据,则他们的下一次尝试将成功(下图)。在这种情况下,他们使用的服务器IP以.6结尾。
有人知道这里可能有什么问题吗?我们试图在日志中查找某些内容,但未记录任何内容。我们将感谢您提供有关其他日志记录的一些帮助(我们尝试使用https://docs.microsoft.com/en-us/dotnet/framework/network-programming/how-to-configure-network-tracing和https://docs.microsoft.com/en-us/dotnet/framework/wcf/diagnostics/tracing/configuring-tracing?redirectedfrom=MSDN)。我们以C#WCF编写支持。另一个事实是,当我们尝试向他们发送数据时,我们再也不会遇到问题,它总是可以正常工作。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)