2016-10-27 27 views
2

PythonAnywhereでFlask-SocketIOを使用してチャットアプリケーションを実行しようとしています。ページの読み込みに時間がかかったり、部分的にしか読み込まれず、チャットが機能しません。ローカルで実行すると動作します。なぜPythonAnywhereで動かないのですか?PythonAnywhereでFlask-SocketIOを実行するとIOErrorが発生する

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 

答えて

3

PythonAnywhere doesn't support websockets。 Flask-SocketIOはサーバーからのWebSocketサポートを必要とするため、使用できない場合は機能しません。

+0

ああ! Flask Webappをwebsocketでデプロイできる代わりの無料のWebhostingサービスを知っていますか? – Julian

+1

@hwjp Flask-SocketIOは、WebSocketとロングポーリングの2つのトランスポートをサポートしています。私は長いポーリングはpythonanywhere上でうまく動作するはずだと思います。 – Miguel

関連する問題