几个小时后,不明原因的数据包在 UDP 数据包中丢失

问题描述

我的系统包括几个进程,它们使用 UDP Connections throw localhost 相互通信。 进程之间的流量约为 60KB,所有应用程序的总速率约为 10Mbps。

系统运行良好,没有任何丢失,但大约 5 小时后,我在 sentto linux API 中收到错误消息(NO_BUF)。 我尝试执行多次重试以在每次传输之间延迟发送数据包,结果,一些重试没问题,但一些重试无法发送数据包。

我在发送错误缓冲区部分的“netstat -suna”中也看到了错误。 我在“ifconfig lo”实用程序或“cat /proc/net/udp”中没有看到错误

问题仅在几个小时后发生,如果我重新启动进程,问题仍然存在。 只有完全关闭系统才能解决问题(暂时 - 直到 5 小时)。

我的系统是 Gentoo,4.14。

我将不胜感激任何帮助,任何方向..... 提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)