【发布时间】:2016-10-13 17:11:19
【问题描述】:
如果客户端关闭它与 flask 服务器建立的连接,我会在终端中收到以下错误:
[Errno 10053] An established connection was aborted by the software in your host machine
似乎当 flask 尝试在关闭的流中写入时,它会遇到错误,因此会抱怨。
这似乎是一个警告,因为应用程序在打印错误后没有退出,但问题是我的服务器将停止服务其他请求,尽管系统中还活着。
我读过类似的问题,但没有帮助。我怎样才能防止这个问题?我同时使用 Windows 和 Linux 操作系统。
【问题讨论】:
-
你在 Windows 上吗?
-
@Gator_Python 是的,我是。
-
尝试以管理员权限运行 - 在您使用的端口上打开套接字可能需要这些权限。
-
@Gator_Python 我在Windows上开发服务,但是部署环境使用Linux。
-
您的 Linux 系统是否也有这个问题?我认为问题在于您的系统有一个策略,要么需要管理员权限才能打开端口,要么完全通过策略限制端口。如果以管理员身份运行不起作用,请检查您的防火墙设置。
标签: python flask flask-restful