spring mvc - Websphere 8.5 TCP Channel exceeded the maximum number of open connections -



spring mvc - Websphere 8.5 TCP Channel exceeded the maximum number of open connections -

we running cxf 2.7.11 application on 8.5.5.2 server. application has classloading parent lastly property disabled ibm jaxws engine instructed on cxf documentation.

application running fine couple of days, after below exceptions , tcp channel seems full.

from stack trace have ws classes suspect cxf problem may result of problem

the application spring mvc application exposes rest resources..

[10.11.2014 05:00:20:887 eet] 00000049 tcpchannel w tcpc0004w: tcp channel tcp_2 has exceeded maximum number of open connections 20000. [10.11.2014 05:02:16:343 eet] 0000023f sslhandshakee e sslc0008e: unable initialize ssl connection. unauthorized access denied or security settings have expired. exception javax.net.ssl.sslexception: unrecognized ssl message, plaintext connection? @ com.ibm.jsse2.b.a(b.java:56) @ com.ibm.jsse2.nc.a(nc.java:90) @ com.ibm.jsse2.nc.unwrap(nc.java:292) @ javax.net.ssl.sslengine.unwrap(sslengine.java:26) @ com.ibm.ws.ssl.channel.impl.sslconnectionlink.readyinbound(sslconnectionlink.java:535) @ com.ibm.ws.ssl.channel.impl.sslconnectionlink.ready(sslconnectionlink.java:295) @ com.ibm.ws.tcp.channel.impl.newconnectioninitialreadcallback.sendtodiscriminators(newconnectioninitialreadcallback.java:214) @ com.ibm.ws.tcp.channel.impl.newconnectioninitialreadcallback.complete(newconnectioninitialreadcallback.java:113) @ com.ibm.ws.tcp.channel.impl.aioreadcompletionlistener.futurecompleted(aioreadcompletionlistener.java:175) @ com.ibm.io.async.abstractasyncfuture.invokecallback(abstractasyncfuture.java:217) @ com.ibm.io.async.asyncchannelfuture.firecompletionactions(asyncchannelfuture.java:161) @ com.ibm.io.async.asyncfuture.completed(asyncfuture.java:138) @ com.ibm.io.async.resulthandler.complete(resulthandler.java:204) @ com.ibm.io.async.resulthandler.runeventprocessingloop(resulthandler.java:775) @ com.ibm.io.async.resulthandler$2.run(resulthandler.java:905) @ com.ibm.ws.util.threadpool$worker.run(threadpool.java:1864)

so bit tricky. can increment number of connections can done console:

servers > websphere application servers > server_name > web container > web container transport chains > tcp channel

the reason said tricky because there larger underlying issue, example, connection leak. point using 20k connections quite lot, however, don't know how much load you're expecting on server. if test environment need start looking possible connection leak.

unable initialize ssl connection. unauthorized access denied or security settings have expired. exception javax.net.ssl.sslexception: unrecognized ssl message, plaintext connection?

this portion of error message means plain-text non-ssl connections beingness made ssl port. might want take @ , see who's making these calls because it's overhead.

spring-mvc websphere cxf jax-ws tcpchannel

Comments

Popular posts from this blog

assembly - What is the addressing mode for ld, add, and rjmp instructions? -

vowpalwabbit - Interpreting Vowpal Wabbit results: Why are some lines appended by "h"? -

Is there a way to convert an HTML page styled with Bootstrap CSS into email-compatible html? -