0

我在端口 21 上运行 Python FTP 服务器。服务器已经运行了数周,没有任何问题。我正在对我的服务器代码进行一些更改,特别是在“on_disconnect”方法上,其中一个导致了我很快修复的基本未定义变量错误。我回去重新启动,我得到了这个明显臭名昭著的 Errno 98 - 地址已在使用错误

起初我以为我会让连接超时,所以我等了 5 分钟再试一次,没有运气。

我关闭了所有我能想到的客户端连接,然后再次尝试。

接下来,我重新启动了我的终端,再次没有运气

然后我转向堆栈溢出,看到几个建议以各种形式使用“kill -9 .....”,但没有奏效,但我可能做错了,因为我真的不明白发生了什么on,似乎没有一个特定于 FTP。

然后我找到了命令 netstats - 它列出了我认为我打开的所有端口?不管怎样,我找不到任何看起来像我的 ftp 服务器的东西

最后,我去我的任务管理器看看是否有什么东西还在后台运行,当然什么都没有。

至此,我不知道如何重置我的地址,看来绝对不应该这么难!

4

0 回答 0