我问了这个问题,似乎pythonanywhere不支持websockets。
pythonanywhere -我如何使用websockets传输消息为每web2py消息示例?
所以问题是我在哪里可以尽可能轻松地部署应用程序?
现在当我在本地运行时,它就像
一样简单python web2py.py &
python websocket_messaging.py -p 8888 -k mykey
它不会像pythonanywhere那样简单,但您可以部署到任何VPS,例如Digital Ocean。为了简化操作,可以使用web2py部署脚本之一,例如https://github.com/web2py/web2py/blob/master/scripts/setup-web2py-nginx-uwsgi-ubuntu.sh。设置好基本服务器后,您仍然需要安装Tornado,并按照其他说明使用websocket_messaging.py。