我在使用Passenger和Nginx的生产服务器上使用faye。我把这段代码写到我网站的nginx配置文件中:
location /faye {
proxy_pass http://127.0.0.1:9292;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
在Chrome网络/ Websocket中,我看到了
Status 101.
Switching protocols
据我所知,这意味着我有一个websocket连接。 但是我没有收到任何消息。在nginx.error.log中,我看到:
2015/05/29 13:46:38 [info] 27188#0: *32 client closed keepalive connection
我该如何解决?