Javascript Rails WebSocket打开握手已取消

Javascript Rails WebSocket打开握手已取消,javascript,ruby-on-rails,websocket,Javascript,Ruby On Rails,Websocket,我尝试在生产服务器上使用Rails WebSocket。在开发过程中一切都很好,但当我在生产模式下启动rails服务器并打开页面时,它会给我以下javascript错误消息: WebSocket connection to 'wss://IP/websocket' failed: WebSocket opening handshake was canceled 我对“eventmachine”有一些不同的问题,但这是因为我忘记将这一行添加到WebSocket初始值设定项: config.sta

我尝试在生产服务器上使用Rails WebSocket。在开发过程中一切都很好,但当我在生产模式下启动rails服务器并打开页面时,它会给我以下javascript错误消息:

WebSocket connection to 'wss://IP/websocket' failed: WebSocket opening handshake was canceled
我对“eventmachine”有一些不同的问题,但这是因为我忘记将这一行添加到WebSocket初始值设定项:

config.standalone = true
我认为这是https的问题,但我在http上尝试了它,但也并没有任何效果。
也许有人知道怎么了。我使用passenger作为web服务器。

如果您还没有下定决心使用websocket rails,请查看。当您允许Rails应用程序使用自己的服务器(不使用Thin或Puma)时,它也可以在Rails应用程序中使用。。。我有偏见,因为我是作者,但我把它部署在我的个人制作网站上,效果很好。我之所以提供,是因为我知道websockets rails gem从2014年6月5日起就没有更新过。。。它的开发似乎被搁置了(可能是为了即将推出的Rails 5…我不知道)。@Myst我不需要它作为聊天系统,看起来plezi是关于聊天的。我还想留在websocketsPlezi是纯websockets的。聊天只是展示其优势的最佳方式——如websockets间的通信(广播、单播)、易用性和可扩展性。。。但是如果你想继续使用websockets rails,没关系。我希望我能帮助您解决we sockets rails实现的问题。