2016-10-27 2 views
2

Я пытаюсь запустить приложение чата с помощью Flask-SocketIO на PythonAnywhere. Загрузка страницы занимает много времени или только частично загружается, и чат не работает. Он работает, когда я запускаю его локально. Почему он не работает на PythonAnywhere?Запуск приложения Flask-SocketIO на PythonAnywhere вызывает 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

О, черт побери! Вы знаете альтернативный бесплатный сервис веб-хостинга, где я могу развернуть свою флешку Webapp с помощью websocket? – Julian

+1

@hwjp Flask-SocketIO поддерживает два транспорта, WebSocket и длительный опрос. Я думаю, что длительный опрос должен отлично работать на pythonanywhere. – Miguel

Смежные вопросы