最近公司要求用mina对服务器性能进行改造,刚改好了,可是每次当客服端连接
数量超过100多点的时候就报错误,每个客服端每秒钟向服务器发1k数据,服务器
再把每个客服端发来的数据处理后回发给每个在线客服端,(之前是用NIO写的
没有出现这种情况,知道的大哥帮帮忙啊,急,在线等!!!!)
错误消息:
org.apache.mina.core.write.WriteTimeoutException
at org.apache.mina.core.session.IdleStatusChecker.notifyWriteTimeout(IdleStatusChecker.java:254)
at org.apache.mina.core.session.IdleStatusChecker.notifyIdleSession(IdleStatusChecker.java:200)
at org.apache.mina.core.session.IdleStatusChecker.notifyIdleness(IdleStatusChecker.java:150)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.notifyIdleSessions(AbstractPollingIoProcessor.java:605)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$10(AbstractPollingIoProcessor.java:601)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Worker.run(AbstractPollingIoProcessor.java:864)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
数量超过100多点的时候就报错误,每个客服端每秒钟向服务器发1k数据,服务器
再把每个客服端发来的数据处理后回发给每个在线客服端,(之前是用NIO写的
没有出现这种情况,知道的大哥帮帮忙啊,急,在线等!!!!)
错误消息:
org.apache.mina.core.write.WriteTimeoutException
at org.apache.mina.core.session.IdleStatusChecker.notifyWriteTimeout(IdleStatusChecker.java:254)
at org.apache.mina.core.session.IdleStatusChecker.notifyIdleSession(IdleStatusChecker.java:200)
at org.apache.mina.core.session.IdleStatusChecker.notifyIdleness(IdleStatusChecker.java:150)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.notifyIdleSessions(AbstractPollingIoProcessor.java:605)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$10(AbstractPollingIoProcessor.java:601)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Worker.run(AbstractPollingIoProcessor.java:864)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
解决方案 »
- 「求助」word文档和excel在线预览
- displaytag简单问题
- 如何让cookie像session一样存放对象
- 在线求教今天一天都没解决的JNDI配置问题(tomcat6+sql2005)
- 数组排序
- Junit
- jmf中显示视频的问题。。
- 谁能给我一份建设信息网站的技术方案,最好是用J2EE的?
- 哪位大哥给推荐一个武汉的单位
- 客户端如何再次得到已经存在的有状态的Session Bean?
- 求高手解答啊struts2 ActionContext.getContext().getSession() NullPointerException 错误
- Java实现ftp上传下载是否必须架设ftp服务器
1 优化系统
2 加强机器的配置
3 实在不行加大等待时间