我问了这个问题,似乎pythonanywhere不支持websockets。
pythonanywhere - How do I use websockets to transmit messages as per the web2py messaging example?
所以问题是我可以在哪里尽可能轻松地部署应用程序?
现在我在本地运行它就像
一样简单python web2py.py &
python websocket_messaging.py -p 8888 -k mykey
答案 0 :(得分:2)
它不会像pythonanywhere那样容易,但你可以部署到任何VPS,例如Digital Ocean。为简化操作,请使用其中一个web2py部署脚本,例如https://github.com/web2py/web2py/blob/master/scripts/setup-web2py-nginx-uwsgi-ubuntu.sh。一旦设置了基本服务器,您仍然需要安装Tornado并按照其他说明使用websocket_messaging.py。