Websocket连接会自动关闭

时间:2019-01-19 11:25:58

标签: javascript java nginx websocket

我的要求是,我希望在通知到达服务器后立即在我的JSP页面上接收通知,这就是为什么我使用Web套接字的原因。

但是我遇到Web套接字问题,Web套接字连接将在30秒内自动关闭。仅当将应用程序部署在https env中的服务器上时,才会出现此问题。但同样的事情在本地也能正常工作。

我尝试了多种解决方案来解决此问题...

  1. 使用this.session.setMaxIdleTimeout(-1);设置maxIdle超时时间
  2. 我每10秒发送一封空白邮件,以保持会话活动状态。

    但是所有这些东西都可以在localhost上运行,但不能在服务器上运行。

下面我要提到的是在服务器和本地主机的websocket连接期间被调用的URL

Websocket服务器网址

  • wss://domain/openWebSocket

本地服务器网址

  • ws://localhost:8080/openWebSocket

    这可能与该wss和ws有关,但我没有任何线索。

在服务器上,我们使用的是NGINX,所以我认为问题可能与此有关。

0 个答案:

没有答案