【问题标题】:where to deploy a web2py app that uses websockets?在哪里部署使用 websockets 的 web2py 应用程序?
【发布时间】:2015-08-19 14:25:51
【问题描述】:

我问了这个问题,似乎 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

【问题讨论】:

    标签: websocket web2py


    【解决方案1】:

    它不会像 pythonanywhere 那样简单,但您可以部署到任何 VPS,例如 Digital Ocean。为了让事情变得更简单,请使用其中一种 web2py 部署脚本,例如 https://github.com/web2py/web2py/blob/master/scripts/setup-web2py-nginx-uwsgi-ubuntu.sh。设置好基本服务器后,您仍然需要安装 Tornado 并按照其他说明使用 websocket_messaging.py。

    【讨论】:

    • 运行脚本后我猜我还需要安装龙卷风对吧?
    • websocket_sendweb2py_websocket 函数会在 localhost (127.0.0.1) 上发送/侦听吗?
    • 所以我最终选择了数字远洋航线,很快就做好了准备,我想我已经花掉了一些钱。主要的是我需要改变我用 websockets 发送东西的地方,而 nginx 有一个奇怪的东西,它不允许上传。无论如何排序,谢谢
    猜你喜欢
    • 1970-01-01
    • 2013-12-15
    • 2011-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-13
    • 1970-01-01
    • 2018-02-10
    相关资源
    最近更新 更多