运行 PythonAnywhere 上的 Flask-SocketIO 应用引发 IOError

Running Flask-SocketIO app on PythonAnywhere raises IOError

我正在尝试 运行 在 PythonAnywhere 上使用 Flask-SocketIO 的聊天应用程序。加载页面需要很长时间或仅部分加载,并且聊天不起作用。当我在本地 运行 它时它起作用了。为什么它在 PythonAnywhere 上不起作用?

2016-10-27 13:23:27,059 :IOError: write error
2016-10-27 13:23:27,060 :Error running WSGI application
Traceback (most recent call last):
  File "/bin/user_wsgi_wrapper.py", line 156, in __call__
    yield response
GeneratorExit

PythonAnywhere doesn't support websockets。 Flask-SocketIO 需要服务器的 WebSocket 支持,因此如果不可用,它将无法工作。