在单独的线程上停止Flask SocketIO服务器的最佳方法?

时间:2020-07-20 15:02:20

标签: python multithreading flask socket.io flask-socketio

因此,我正在构建一种模拟,该模拟必须处理python主线程中的大量负载。我有一个与之交互的前端控制面板,但是有多种方法可以停止程序,即使没有控制面板也可以将其停止。如何停止烧瓶的SocketIO线程?只是结束它会导致内存泄漏。

在阅读有关socketio的文档时,必须在实际的应用程序上下文中使用stop方法,例如在处理请求时。 https://flask-socketio.readthedocs.io/en/latest/#flask_socketio.SocketIO.stop

当他们从前端将其杀死时,这很好,但是如何从后端彻底停止服务器? 我已经看到一些解决方案,其中服务器向自身发送HTTP请求以使其停止,但这似乎有点令人费解。

0 个答案:

没有答案