0

我们在 AWS ELB 上部署了一个 GWT 应用程序。我们正在使用 Atmosphere.js 和 websocket 设置以每秒获取 UI 的实时用户数量。我一直在 UI 上看到这个错误:

Websocket关闭,原因:连接异常关闭(即没有发送关闭帧)。- wasClean:假

在服务器端我看到

2017 年 2 月 2 日 09:27:08.486 严重 [http-nio-8080-exec-5] org.atmosphere.container.JSR356Endpoint.onError java.io.EOFException at org.apache.coyote.http11.upgrade.NioServletInputStream.doRead (NioServletInputStream.java:97) 在 org.apache.coyote.http11.upgrade.AbstractServletInputStream.read(AbstractServletInputStream.java:124) 在 org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:60) 在org.apache.coyote.http11.upgrade.AbstractServletInputStream.onDataAvailable(AbstractServletInputStream.java:198) 在 org.apache.coyote 的 org.apache.tomcat.websocket.server.WsHttpUpgradeHandler$WsReadListener.onDataAvailable(WsHttpUpgradeHandler.java:185)。 http11.upgrade.AbstractProcessor.upgradeDispatch(AbstractProcessor.java:96) 在 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler。在 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint. java:1476) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 在 org.apache.tomcat.util.threads .TaskThread$WrappingRunnable.run(TaskThread.java:61) 在 java.lang.Thread.run(Thread.java:745)concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:第745章)concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:第745章)

编辑:监听器配置: 在此处输入图像描述

有时,当此页面上有很多活动时,服务器最终会崩溃。

我在服务器端看到的异常可能是什么原因?

4

0 回答 0