2016-09-03 24 views
0

我不知道你是否了解这个网站(因为我不懂你的想法),但是openshift是它。它是一个网站托管网站。您可以使用python或其他服务器端。openshift正在寻找'wsgi'应用程序,我不想'wsgi'

问题是openshift正在寻找一个wsgi应用程序。但我使用websocketstornado,所以我不能使用wsgi。我如何使openshift不寻找wsgi,但任何类型的applicaiton?或者网站只支持这一点。

我看到的错误信息是:

'wsgi.py' does not contain WSGI application 'application' 

我真的需要websockets一个服务器,我打算用javascript使用的WebSockets创建多人在线游戏。

感谢您的帮助,每个人。

+0

我跑openshift前一阵龙卷风应用。我不记得我是如何设置的,但也许这可能会有所帮助:https://github.com/iScrE4m/XLeague/blob/master/app.py#L619 – iScrE4m

回答

2

将您的申请放入app.py。这将允许你运行任何你想要的。请参阅:

+0

我相信我试过了。将很快回复你。 –

+0

太棒了!几乎一切似乎都在起作用。看起来,当它在openshift上时,websockets无法正常工作。我正在连接到ws://foo-bar.rhcloud.com/wschat,但它表示意外的响应代码400 –

+0

您使用的是什么端口?在某个时间点,您不得不请求端口8000/8443。我不确定这是否仍然是一项要求。 –