答案 0 :(得分:5)
PythonAnywhere dev在这里。不幸的是,我们现在无法在我们的网站上托管基于websocket的应用程序。您发现的切换为我们的浏览器内控制台启用/禁用websockets,它与运行您自己的websocket服务器无关。
我已经为我们自己的问题跟踪器添加了一个websocket的upvote,但是现在你必须使用不同的服务: - (
答案 1 :(得分:1)
您的解决方案 OpenShift ,即使有免费套餐,您也可以托管 FastFlicker 。 单击添加应用程序,选择好的盒式磁带(Python 2.7)。
然后使用你的gitHub repo url获取源代码。
应用程序运行后,您需要通过SSH来更改地址和端口(请参阅this Post)。 为了能够ssh,您首先需要generate a ssh key并将其添加到网站上的设置
好的,现在kill all processes that uses your port.(lsof -i :8080
)
启动您的应用程序,现在它正在运行!
(对我来说是app-deployments/current/repo/
,然后是python FastFlicker.py &
)
目前托管在这里:ws://main-fastflicker.rhcloud.com:8000 / 为了测试它,你知道you can use this generic client.。