进程重新启动后,绑定错误 98,“地址已被使用”

进程重新启动后,绑定错误 98,“地址已被使用”

我在 ubuntu 18.04.1 上运行自定义服务进程,遇到以下问题:在调试期间,我经常停止进程并重新启动它,当进程尝试绑定套接字时,它会收到错误 98,然后它会在 1 秒间隔内再次尝试,直到 bind() 成功。此问题可能需要几分钟,在此期间 lsof 不会显示任何绑定到此端口的进程。

我怎样才能避免这种行为?

相关内容