2016-10-27 2 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과 함께 배포 할 수있는 대체 무료 웹 호스팅 서비스를 알고 계십니까? – Julian

+1

@hwjp Flask-SocketIO는 WebSocket과 long-polling의 두 가지 전송을 지원합니다. 나는 long-polling이 pythonanywhere에서 잘 작동해야한다고 생각한다. – Miguel

관련 문제